home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / MacP&L / Guided Tour / Guided Tour.rsrc / CODE_11534_Quick.txt < prev    next >
Text File  |  1993-09-18  |  154KB  |  2,750 lines

  1. # near model CODE resource
  2. # jump table entries: 7280-7297 (18 of them)
  3. 00000000  4E56 FD96                link       A6, -0x026A
  4. 00000004  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5. 00000008  7A02                     moveq.l    D5, 0x02
  6. 0000000A  302E 0008                move.w     D0, [A6 + 0x8]
  7. 0000000E  907C FF88                sub.w      D0, 0xFF88
  8. 00000012  3C00                     move.w     D6, D0
  9. 00000014  5C46                     addq.w     D6, 6
  10. 00000016  3006                     move.w     D0, D6
  11. 00000018  6B1C                     bmi        +0x1E /* 00000036 */
  12. 0000001A  206D F242                movea.l    A0, [A5 - 0xDBE]
  13. 0000001E  B07C 001F                cmp.w      D0, 0x1F
  14. 00000022  6E12                     bgt        +0x14 /* 00000036 */
  15. 00000024  41E8 0896                lea.l      A0, [A0 + 0x896]
  16. 00000028  3200                     move.w     D1, D0
  17. 0000002A  E649                     lsr        D1.w, 3
  18. 0000002C  4441                     neg.w      D1
  19. 0000002E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  20. 00000032  0A3C 0004                xori.b     ccr, 4
  21. label00000036:
  22. 00000036  6604                     bne        +0x6 /* 0000003C */
  23. 00000038  6000 008C                bra        +0x8E /* 000000C6 */
  24. label0000003C:
  25. 0000003C  286D F242                movea.l    A4, [A5 - 0xDBE]
  26. 00000040  41EE FDA0                lea.l      A0, [A6 - 0x260]
  27. 00000044  43EC 04DE                lea.l      A1, [A4 + 0x4DE]
  28. 00000048  303C 0097                move.w     D0, 0x97
  29. label0000004C:
  30. 0000004C  20D9                     move.l     [A0]+, [A1]+
  31. 0000004E  51C8 FFFC                dbf        D0, -0x6 /* 0000004C */
  32. 00000052  41EC 04DE                lea.l      A0, [A4 + 0x4DE]
  33. 00000056  43EC 027E                lea.l      A1, [A4 + 0x27E]
  34. 0000005A  303C 0097                move.w     D0, 0x97
  35. label0000005E:
  36. 0000005E  20D9                     move.l     [A0]+, [A1]+
  37. 00000060  51C8 FFFC                dbf        D0, -0x6 /* 0000005E */
  38. label00000064:
  39. 00000064  4267                     clr.w      -[A7]
  40. 00000066  2F2D F242                move.l     -[A7], [A5 - 0xDBE]
  41. 0000006A  3F06                     move.w     -[A7], D6
  42. 0000006C  4EBA 1A6A                jsr        [PC + 0x1A6A /* 00001AD8 */]
  43. 00000070  101F                     move.b     D0, [A7]+
  44. 00000072  6702                     beq        +0x4 /* 00000076 */
  45. 00000074  603A                     bra        +0x3C /* 000000B0 */
  46. label00000076:
  47. 00000076  42A7                     clr.l      -[A7]
  48. 00000078  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  49. 0000007C  2E1F                     move.l     D7, [A7]+
  50. 0000007E  2007                     move.l     D0, D7
  51. 00000080  D085                     add.l      D0, D5
  52. 00000082  2F00                     move.l     -[A7], D0
  53. 00000084  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  54. 00000088  1F3C 0001                move.b     -[A7], 0x1
  55. 0000008C  42A7                     clr.l      -[A7]
  56. 0000008E  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  57. 00000092  2F07                     move.l     -[A7], D7
  58. 00000094  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  59. 00000098  2005                     move.l     D0, D5
  60. 0000009A  D1AD F54A                add.l      [A5 - 0xAB6], D0
  61. 0000009E  2F2D F54A                move.l     -[A7], [A5 - 0xAB6]
  62. 000000A2  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  63. 000000A6  42A7                     clr.l      -[A7]
  64. 000000A8  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  65. 000000AC  BE9F                     cmp.l      D7, [A7]+
  66. 000000AE  66B4                     bne        -0x4A /* 00000064 */
  67. label000000B0:
  68. 000000B0  286D F242                movea.l    A4, [A5 - 0xDBE]
  69. 000000B4  41EC 04DE                lea.l      A0, [A4 + 0x4DE]
  70. 000000B8  43EE FDA0                lea.l      A1, [A6 - 0x260]
  71. 000000BC  303C 0097                move.w     D0, 0x97
  72. label000000C0:
  73. 000000C0  20D9                     move.l     [A0]+, [A1]+
  74. 000000C2  51C8 FFFC                dbf        D0, -0x6 /* 000000C0 */
  75. label000000C6:
  76. 000000C6  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  77. 000000CA  4E5E                     unlink     A6
  78. 000000CC  205F                     movea.l    A0, [A7]+
  79. 000000CE  544F                     addq.w     A7, 2
  80. 000000D0  4ED0                     jmp        [A0]
  81. fn000000D2:
  82. 000000D2  4E56 FFF0                link       A6, -0x0010
  83. 000000D6  7000                     moveq.l    D0, 0x00
  84. 000000D8  2D40 FFF0                move.l     [A6 - 0x10], D0
  85. 000000DC  70FE                     moveq.l    D0, 0xFFFFFFFE
  86. 000000DE  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  87. 000000E2  6622                     bne        +0x24 /* 00000106 */
  88. 000000E4  42A7                     clr.l      -[A7]
  89. 000000E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  90. 000000EA  303C 0035                move.w     D0, 0x35 /* '5' */
  91. 000000EE  AAAA                     syscall    QuickTimeDispatch
  92. 000000F0  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  93. 000000F4  42A7                     clr.l      -[A7]
  94. 000000F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  95. 000000FA  303C 0029                move.w     D0, 0x29 /* ')' */
  96. 000000FE  AAAA                     syscall    QuickTimeDispatch
  97. 00000100  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  98. 00000104  600C                     bra        +0xE /* 00000112 */
  99. label00000106:
  100. 00000106  2D6E 0008 FFF4           move.l     [A6 - 0xC], [A6 + 0x8]
  101. 0000010C  703C                     moveq.l    D0, 0x3C
  102. 0000010E  2D40 FFF8                move.l     [A6 - 0x8], D0
  103. label00000112:
  104. 00000112  7000                     moveq.l    D0, 0x00
  105. 00000114  2D40 FFFC                move.l     [A6 - 0x4], D0
  106. 00000118  486E FFF0                pea.l      [A6 - 0x10]
  107. 0000011C  42A7                     clr.l      -[A7]
  108. 0000011E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  109. 00000122  303C 0029                move.w     D0, 0x29 /* ')' */
  110. 00000126  AAAA                     syscall    QuickTimeDispatch
  111. 00000128  303C 00B7                move.w     D0, 0xB7
  112. 0000012C  AAAA                     syscall    QuickTimeDispatch
  113. 0000012E  2D6E FFF4 0010           move.l     [A6 + 0x10], [A6 - 0xC]
  114. 00000134  4E5E                     unlink     A6
  115. 00000136  205F                     movea.l    A0, [A7]+
  116. 00000138  504F                     addq.w     A7, 8
  117. 0000013A  4ED0                     jmp        [A0]
  118. fn0000013C:
  119. 0000013C  4E56 FFFA                link       A6, -0x0006
  120. 00000140  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  121. 00000144  266E 000C                movea.l    A3, [A6 + 0xC]
  122. 00000148  2A2E 0008                move.l     D5, [A6 + 0x8]
  123. 0000014C  206E 0010                movea.l    A0, [A6 + 0x10]
  124. 00000150  2850                     movea.l    A4, [A0]
  125. 00000152  4AAC 001E                tst.l      [A4 + 0x1E]
  126. 00000156  660E                     bne        +0x10 /* 00000166 */
  127. 00000158  42A7                     clr.l      -[A7]
  128. 0000015A  2F0B                     move.l     -[A7], A3
  129. 0000015C  303C 002B                move.w     D0, 0x2B /* '+' */
  130. 00000160  AAAA                     syscall    QuickTimeDispatch
  131. 00000162  295F 001E                move.l     [A4 + 0x1E], [A7]+
  132. label00000166:
  133. 00000166  42A7                     clr.l      -[A7]
  134. 00000168  2F0B                     move.l     -[A7], A3
  135. 0000016A  2F05                     move.l     -[A7], D5
  136. 0000016C  4EBA FF64                jsr        [PC - 0x9C /* 000000D2 */]
  137. 00000170  2C1F                     move.l     D6, [A7]+
  138. 00000172  4207                     clr.b      D7
  139. 00000174  206E 0010                movea.l    A0, [A6 + 0x10]
  140. 00000178  2850                     movea.l    A4, [A0]
  141. 0000017A  4A85                     tst.l      D5
  142. 0000017C  6C04                     bge        +0x6 /* 00000182 */
  143. 0000017E  7E01                     moveq.l    D7, 0x01
  144. 00000180  604A                     bra        +0x4C /* 000001CC */
  145. label00000182:
  146. 00000182  4A85                     tst.l      D5
  147. 00000184  6624                     bne        +0x26 /* 000001AA */
  148. 00000186  4AAC 001A                tst.l      [A4 + 0x1A]
  149. 0000018A  57C0                     seq        D0
  150. 0000018C  4A00                     tst.b      D0
  151. 0000018E  660E                     bne        +0x10 /* 0000019E */
  152. 00000190  222C 001A                move.l     D1, [A4 + 0x1A]
  153. 00000194  B2AC 001E                cmp.l      D1, [A4 + 0x1E]
  154. 00000198  5CC1                     sge        D1
  155. 0000019A  8001                     or.b       D0, D1
  156. 0000019C  6704                     beq        +0x6 /* 000001A2 */
  157. label0000019E:
  158. 0000019E  7E01                     moveq.l    D7, 0x01
  159. 000001A0  602A                     bra        +0x2C /* 000001CC */
  160. label000001A2:
  161. 000001A2  7000                     moveq.l    D0, 0x00
  162. 000001A4  2940 0016                move.l     [A4 + 0x16], D0
  163. 000001A8  6022                     bra        +0x24 /* 000001CC */
  164. label000001AA:
  165. 000001AA  2946 0016                move.l     [A4 + 0x16], D6
  166. 000001AE  4AAC 001A                tst.l      [A4 + 0x1A]
  167. 000001B2  6608                     bne        +0xA /* 000001BC */
  168. 000001B4  296C 001E 001A           move.l     [A4 + 0x1A], [A4 + 0x1E]
  169. 000001BA  6010                     bra        +0x12 /* 000001CC */
  170. label000001BC:
  171. 000001BC  202C 001A                move.l     D0, [A4 + 0x1A]
  172. 000001C0  B0AC 0016                cmp.l      D0, [A4 + 0x16]
  173. 000001C4  6C06                     bge        +0x8 /* 000001CC */
  174. 000001C6  296C 0016 001A           move.l     [A4 + 0x1A], [A4 + 0x16]
  175. label000001CC:
  176. 000001CC  1007                     move.b     D0, D7
  177. 000001CE  6712                     beq        +0x14 /* 000001E2 */
  178. 000001D0  70FF                     moveq.l    D0, 0xFFFFFFFF
  179. 000001D2  2940 0016                move.l     [A4 + 0x16], D0
  180. 000001D6  7000                     moveq.l    D0, 0x00
  181. 000001D8  2940 001A                move.l     [A4 + 0x1A], D0
  182. 000001DC  422C 000F                clr.b      [A4 + 0xF]
  183. 000001E0  6006                     bra        +0x8 /* 000001E8 */
  184. label000001E2:
  185. 000001E2  197C 0001 000F           move.b     [A4 + 0xF], 0x1
  186. label000001E8:
  187. 000001E8  2F0B                     move.l     -[A7], A3
  188. 000001EA  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  189. 000001EE  202C 001A                move.l     D0, [A4 + 0x1A]
  190. 000001F2  90AC 0016                sub.l      D0, [A4 + 0x16]
  191. 000001F6  2F00                     move.l     -[A7], D0
  192. 000001F8  303C 015C                move.w     D0, 0x15C
  193. 000001FC  AAAA                     syscall    QuickTimeDispatch
  194. 000001FE  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  195. 00000202  4E5E                     unlink     A6
  196. 00000204  205F                     movea.l    A0, [A7]+
  197. 00000206  DEFC 000C                add.w      A7, 0xC
  198. 0000020A  4ED0                     jmp        [A0]
  199. fn0000020C:
  200. 0000020C  4E56 FFFA                link       A6, -0x0006
  201. 00000210  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  202. 00000214  266E 000C                movea.l    A3, [A6 + 0xC]
  203. 00000218  206E 0010                movea.l    A0, [A6 + 0x10]
  204. 0000021C  2850                     movea.l    A4, [A0]
  205. 0000021E  4AAC 001E                tst.l      [A4 + 0x1E]
  206. 00000222  660E                     bne        +0x10 /* 00000232 */
  207. 00000224  42A7                     clr.l      -[A7]
  208. 00000226  2F0B                     move.l     -[A7], A3
  209. 00000228  303C 002B                move.w     D0, 0x2B /* '+' */
  210. 0000022C  AAAA                     syscall    QuickTimeDispatch
  211. 0000022E  295F 001E                move.l     [A4 + 0x1E], [A7]+
  212. label00000232:
  213. 00000232  42A7                     clr.l      -[A7]
  214. 00000234  2F0B                     move.l     -[A7], A3
  215. 00000236  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  216. 0000023A  4EBA FE96                jsr        [PC - 0x16A /* 000000D2 */]
  217. 0000023E  2C1F                     move.l     D6, [A7]+
  218. 00000240  4207                     clr.b      D7
  219. 00000242  206E 0010                movea.l    A0, [A6 + 0x10]
  220. 00000246  2850                     movea.l    A4, [A0]
  221. 00000248  4AAE 0008                tst.l      [A6 + 0x8]
  222. 0000024C  6E04                     bgt        +0x6 /* 00000252 */
  223. 0000024E  7E01                     moveq.l    D7, 0x01
  224. 00000250  6036                     bra        +0x38 /* 00000288 */
  225. label00000252:
  226. 00000252  BCAC 001E                cmp.l      D6, [A4 + 0x1E]
  227. 00000256  6D12                     blt        +0x14 /* 0000026A */
  228. 00000258  4AAC 0016                tst.l      [A4 + 0x16]
  229. 0000025C  6E04                     bgt        +0x6 /* 00000262 */
  230. 0000025E  7E01                     moveq.l    D7, 0x01
  231. 00000260  6026                     bra        +0x28 /* 00000288 */
  232. label00000262:
  233. 00000262  296C 001E 001A           move.l     [A4 + 0x1A], [A4 + 0x1E]
  234. 00000268  601E                     bra        +0x20 /* 00000288 */
  235. label0000026A:
  236. 0000026A  2946 001A                move.l     [A4 + 0x1A], D6
  237. 0000026E  6608                     bne        +0xA /* 00000278 */
  238. 00000270  296C 001E 001A           move.l     [A4 + 0x1A], [A4 + 0x1E]
  239. 00000276  6010                     bra        +0x12 /* 00000288 */
  240. label00000278:
  241. 00000278  202C 001A                move.l     D0, [A4 + 0x1A]
  242. 0000027C  B0AC 0016                cmp.l      D0, [A4 + 0x16]
  243. 00000280  6C06                     bge        +0x8 /* 00000288 */
  244. 00000282  296C 0016 001A           move.l     [A4 + 0x1A], [A4 + 0x16]
  245. label00000288:
  246. 00000288  1007                     move.b     D0, D7
  247. 0000028A  6712                     beq        +0x14 /* 0000029E */
  248. 0000028C  70FF                     moveq.l    D0, 0xFFFFFFFF
  249. 0000028E  2940 0016                move.l     [A4 + 0x16], D0
  250. 00000292  7000                     moveq.l    D0, 0x00
  251. 00000294  2940 001A                move.l     [A4 + 0x1A], D0
  252. 00000298  422C 000F                clr.b      [A4 + 0xF]
  253. 0000029C  6006                     bra        +0x8 /* 000002A4 */
  254. label0000029E:
  255. 0000029E  197C 0001 000F           move.b     [A4 + 0xF], 0x1
  256. label000002A4:
  257. 000002A4  2F0B                     move.l     -[A7], A3
  258. 000002A6  2F2C 0016                move.l     -[A7], [A4 + 0x16]
  259. 000002AA  202C 001A                move.l     D0, [A4 + 0x1A]
  260. 000002AE  90AC 0016                sub.l      D0, [A4 + 0x16]
  261. 000002B2  2F00                     move.l     -[A7], D0
  262. 000002B4  303C 015C                move.w     D0, 0x15C
  263. 000002B8  AAAA                     syscall    QuickTimeDispatch
  264. 000002BA  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  265. 000002BE  4E5E                     unlink     A6
  266. 000002C0  205F                     movea.l    A0, [A7]+
  267. 000002C2  DEFC 000C                add.w      A7, 0xC
  268. 000002C6  4ED0                     jmp        [A0]
  269. fn000002C8:
  270. 000002C8  4E56 FFF0                link       A6, -0x0010
  271. 000002CC  7000                     moveq.l    D0, 0x00
  272. 000002CE  2D40 FFF0                move.l     [A6 - 0x10], D0
  273. 000002D2  2D6E 0008 FFF4           move.l     [A6 - 0xC], [A6 + 0x8]
  274. 000002D8  42A7                     clr.l      -[A7]
  275. 000002DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  276. 000002DE  303C 0029                move.w     D0, 0x29 /* ')' */
  277. 000002E2  AAAA                     syscall    QuickTimeDispatch
  278. 000002E4  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  279. 000002E8  7000                     moveq.l    D0, 0x00
  280. 000002EA  2D40 FFFC                move.l     [A6 - 0x4], D0
  281. 000002EE  486E FFF0                pea.l      [A6 - 0x10]
  282. 000002F2  703C                     moveq.l    D0, 0x3C
  283. 000002F4  2F00                     move.l     -[A7], D0
  284. 000002F6  303C 00B7                move.w     D0, 0xB7
  285. 000002FA  AAAA                     syscall    QuickTimeDispatch
  286. 000002FC  2D6E FFF4 0010           move.l     [A6 + 0x10], [A6 - 0xC]
  287. 00000302  4E5E                     unlink     A6
  288. 00000304  205F                     movea.l    A0, [A7]+
  289. 00000306  504F                     addq.w     A7, 8
  290. 00000308  4ED0                     jmp        [A0]
  291. fn0000030A:
  292. 0000030A  4E56 FFF8                link       A6, -0x0008
  293. 0000030E  2F0C                     move.l     -[A7], A4
  294. 00000310  7000                     moveq.l    D0, 0x00
  295. 00000312  2D40 0010                move.l     [A6 + 0x10], D0
  296. 00000316  206E 000C                movea.l    A0, [A6 + 0xC]
  297. 0000031A  2850                     movea.l    A4, [A0]
  298. 0000031C  102C 000F                move.b     D0, [A4 + 0xF]
  299. 00000320  6602                     bne        +0x4 /* 00000324 */
  300. 00000322  602C                     bra        +0x2E /* 00000350 */
  301. label00000324:
  302. 00000324  4AAC 0016                tst.l      [A4 + 0x16]
  303. 00000328  6E02                     bgt        +0x4 /* 0000032C */
  304. 0000032A  6024                     bra        +0x26 /* 00000350 */
  305. label0000032C:
  306. 0000032C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  307. 00000330  486E FFF8                pea.l      [A6 - 0x8]
  308. 00000334  486E FFFC                pea.l      [A6 - 0x4]
  309. 00000338  303C 015D                move.w     D0, 0x15D
  310. 0000033C  AAAA                     syscall    QuickTimeDispatch
  311. 0000033E  42A7                     clr.l      -[A7]
  312. 00000340  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  313. 00000344  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  314. 00000348  4EBA FF7E                jsr        [PC - 0x82 /* 000002C8 */]
  315. 0000034C  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  316. label00000350:
  317. 00000350  285F                     movea.l    A4, [A7]+
  318. 00000352  4E5E                     unlink     A6
  319. 00000354  205F                     movea.l    A0, [A7]+
  320. 00000356  504F                     addq.w     A7, 8
  321. 00000358  4ED0                     jmp        [A0]
  322. fn0000035A:
  323. 0000035A  4E56 FFF4                link       A6, -0x000C
  324. 0000035E  48E7 0118                movem.l    -[A7], D7,A3,A4
  325. 00000362  266E 0008                movea.l    A3, [A6 + 0x8]
  326. 00000366  286E 000C                movea.l    A4, [A6 + 0xC]
  327. 0000036A  2054                     movea.l    A0, [A4]
  328. 0000036C  1028 000F                move.b     D0, [A0 + 0xF]
  329. 00000370  671A                     beq        +0x1C /* 0000038C */
  330. 00000372  2F0B                     move.l     -[A7], A3
  331. 00000374  486E FFF8                pea.l      [A6 - 0x8]
  332. 00000378  486E FFFC                pea.l      [A6 - 0x4]
  333. 0000037C  303C 015D                move.w     D0, 0x15D
  334. 00000380  AAAA                     syscall    QuickTimeDispatch
  335. 00000382  2E2E FFFC                move.l     D7, [A6 - 0x4]
  336. 00000386  DEAE FFF8                add.l      D7, [A6 - 0x8]
  337. 0000038A  6022                     bra        +0x24 /* 000003AE */
  338. label0000038C:
  339. 0000038C  2054                     movea.l    A0, [A4]
  340. 0000038E  4AA8 001E                tst.l      [A0 + 0x1E]
  341. 00000392  6614                     bne        +0x16 /* 000003A8 */
  342. 00000394  2F08                     move.l     -[A7], A0
  343. 00000396  42A7                     clr.l      -[A7]
  344. 00000398  2F0B                     move.l     -[A7], A3
  345. 0000039A  303C 002B                move.w     D0, 0x2B /* '+' */
  346. 0000039E  AAAA                     syscall    QuickTimeDispatch
  347. 000003A0  201F                     move.l     D0, [A7]+
  348. 000003A2  205F                     movea.l    A0, [A7]+
  349. 000003A4  2140 001E                move.l     [A0 + 0x1E], D0
  350. label000003A8:
  351. 000003A8  2054                     movea.l    A0, [A4]
  352. 000003AA  2E28 001E                move.l     D7, [A0 + 0x1E]
  353. label000003AE:
  354. 000003AE  42A7                     clr.l      -[A7]
  355. 000003B0  2F0B                     move.l     -[A7], A3
  356. 000003B2  2F07                     move.l     -[A7], D7
  357. 000003B4  4EBA FF12                jsr        [PC - 0xEE /* 000002C8 */]
  358. 000003B8  2D5F 0010                move.l     [A6 + 0x10], [A7]+
  359. 000003BC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  360. 000003C0  4E5E                     unlink     A6
  361. 000003C2  205F                     movea.l    A0, [A7]+
  362. 000003C4  504F                     addq.w     A7, 8
  363. 000003C6  4ED0                     jmp        [A0]
  364. 000003C8  4E56 FFE0                link       A6, -0x0020
  365. 000003CC  48E7 0118                movem.l    -[A7], D7,A3,A4
  366. 000003D0  7000                     moveq.l    D0, 0x00
  367. 000003D2  2D40 000E                move.l     [A6 + 0xE], D0
  368. 000003D6  206D F242                movea.l    A0, [A5 - 0xDBE]
  369. 000003DA  302E 000C                move.w     D0, [A6 + 0xC]
  370. 000003DE  E540                     asl        D0.w, 2
  371. 000003E0  41E8 087E                lea.l      A0, [A0 + 0x87E]
  372. 000003E4  2670 0000                movea.l    A3, [A0 + D0.w]
  373. 000003E8  200B                     move.l     D0, A3
  374. 000003EA  6604                     bne        +0x6 /* 000003F0 */
  375. 000003EC  6000 00AE                bra        +0xB0 /* 0000049C */
  376. label000003F0:
  377. 000003F0  2053                     movea.l    A0, [A3]
  378. 000003F2  2850                     movea.l    A4, [A0]
  379. 000003F4  200C                     move.l     D0, A4
  380. 000003F6  6604                     bne        +0x6 /* 000003FC */
  381. 000003F8  6000 00A2                bra        +0xA4 /* 0000049C */
  382. label000003FC:
  383. 000003FC  302E 000A                move.w     D0, [A6 + 0xA]
  384. 00000400  6B00 009A                bmi        +0x9C /* 0000049C */
  385. 00000404  0C40 0005                cmpi.w     D0, 0x5
  386. 00000408  6E00 0092                bgt        +0x94 /* 0000049C */
  387. 0000040C  D040                     add.w      D0, D0
  388. 0000040E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  389. 00000412  4EFB 0000                jmp        [PC + D0.w]
  390. 00000416  000E 002E                ori.b      A6, 0x2E /* '.' */
  391. 0000041A  003E 004E                ori.b      <<invalid special address>>, 0x4E /* 'N' */
  392. 0000041E  005E 0072                ori.w      [A6]+, 0x72 /* 'r' */
  393. 00000422  42A7                     clr.l      -[A7]
  394. 00000424  2F0C                     move.l     -[A7], A4
  395. 00000426  486E FFE4                pea.l      [A6 - 0x1C]
  396. 0000042A  303C 0039                move.w     D0, 0x39 /* '9' */
  397. 0000042E  AAAA                     syscall    QuickTimeDispatch
  398. 00000430  2E1F                     move.l     D7, [A7]+
  399. 00000432  42A7                     clr.l      -[A7]
  400. 00000434  2F0C                     move.l     -[A7], A4
  401. 00000436  2F07                     move.l     -[A7], D7
  402. 00000438  4EBA FE8E                jsr        [PC - 0x172 /* 000002C8 */]
  403. 0000043C  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  404. 00000440  605A                     bra        +0x5C /* 0000049C */
  405. 00000442  42A7                     clr.l      -[A7]
  406. 00000444  2F0C                     move.l     -[A7], A4
  407. 00000446  303C 002C                move.w     D0, 0x2C /* ',' */
  408. 0000044A  AAAA                     syscall    QuickTimeDispatch
  409. 0000044C  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  410. 00000450  604A                     bra        +0x4C /* 0000049C */
  411. 00000452  42A7                     clr.l      -[A7]
  412. 00000454  2F0B                     move.l     -[A7], A3
  413. 00000456  2F0C                     move.l     -[A7], A4
  414. 00000458  4EBA FEB0                jsr        [PC - 0x150 /* 0000030A */]
  415. 0000045C  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  416. 00000460  603A                     bra        +0x3C /* 0000049C */
  417. 00000462  42A7                     clr.l      -[A7]
  418. 00000464  2F0B                     move.l     -[A7], A3
  419. 00000466  2F0C                     move.l     -[A7], A4
  420. 00000468  4EBA FEF0                jsr        [PC - 0x110 /* 0000035A */]
  421. 0000046C  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  422. 00000470  602A                     bra        +0x2C /* 0000049C */
  423. 00000472  4267                     clr.w      -[A7]
  424. 00000474  2F0C                     move.l     -[A7], A4
  425. 00000476  303C 002E                move.w     D0, 0x2E /* '.' */
  426. 0000047A  AAAA                     syscall    QuickTimeDispatch
  427. 0000047C  301F                     move.w     D0, [A7]+
  428. 0000047E  48C0                     ext.l      D0
  429. 00000480  2D40 000E                move.l     [A6 + 0xE], D0
  430. 00000484  6016                     bra        +0x18 /* 0000049C */
  431. 00000486  42A7                     clr.l      -[A7]
  432. 00000488  2F0C                     move.l     -[A7], A4
  433. 0000048A  42A7                     clr.l      -[A7]
  434. 0000048C  2F0C                     move.l     -[A7], A4
  435. 0000048E  303C 002B                move.w     D0, 0x2B /* '+' */
  436. 00000492  AAAA                     syscall    QuickTimeDispatch
  437. 00000494  4EBA FE32                jsr        [PC - 0x1CE /* 000002C8 */]
  438. 00000498  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  439. label0000049C:
  440. 0000049C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  441. 000004A0  4E5E                     unlink     A6
  442. 000004A2  205F                     movea.l    A0, [A7]+
  443. 000004A4  5C4F                     addq.w     A7, 6
  444. 000004A6  4ED0                     jmp        [A0]
  445. 000004A8  4E56 FFE4                link       A6, -0x001C
  446. 000004AC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  447. 000004B0  2E2E 0008                move.l     D7, [A6 + 0x8]
  448. 000004B4  206D F242                movea.l    A0, [A5 - 0xDBE]
  449. 000004B8  302E 0010                move.w     D0, [A6 + 0x10]
  450. 000004BC  E540                     asl        D0.w, 2
  451. 000004BE  41E8 087E                lea.l      A0, [A0 + 0x87E]
  452. 000004C2  2670 0000                movea.l    A3, [A0 + D0.w]
  453. 000004C6  200B                     move.l     D0, A3
  454. 000004C8  6604                     bne        +0x6 /* 000004CE */
  455. 000004CA  6000 00EA                bra        +0xEC /* 000005B6 */
  456. label000004CE:
  457. 000004CE  2053                     movea.l    A0, [A3]
  458. 000004D0  2850                     movea.l    A4, [A0]
  459. 000004D2  200C                     move.l     D0, A4
  460. 000004D4  6604                     bne        +0x6 /* 000004DA */
  461. 000004D6  6000 00DE                bra        +0xE0 /* 000005B6 */
  462. label000004DA:
  463. 000004DA  302E 000E                move.w     D0, [A6 + 0xE]
  464. 000004DE  671A                     beq        +0x1C /* 000004FA */
  465. 000004E0  5340                     subq.w     D0, 1
  466. 000004E2  674E                     beq        +0x50 /* 00000532 */
  467. 000004E4  5340                     subq.w     D0, 1
  468. 000004E6  6700 00AC                beq        +0xAE /* 00000594 */
  469. 000004EA  5340                     subq.w     D0, 1
  470. 000004EC  6700 00B2                beq        +0xB4 /* 000005A0 */
  471. 000004F0  5340                     subq.w     D0, 1
  472. 000004F2  6700 00B8                beq        +0xBA /* 000005AC */
  473. 000004F6  6000 00BE                bra        +0xC0 /* 000005B6 */
  474. label000004FA:
  475. 000004FA  7000                     moveq.l    D0, 0x00
  476. 000004FC  2D40 FFE8                move.l     [A6 - 0x18], D0
  477. 00000500  42A7                     clr.l      -[A7]
  478. 00000502  2F0C                     move.l     -[A7], A4
  479. 00000504  2F07                     move.l     -[A7], D7
  480. 00000506  4EBA FBCA                jsr        [PC - 0x436 /* 000000D2 */]
  481. 0000050A  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  482. 0000050E  42A7                     clr.l      -[A7]
  483. 00000510  2F0C                     move.l     -[A7], A4
  484. 00000512  303C 0029                move.w     D0, 0x29 /* ')' */
  485. 00000516  AAAA                     syscall    QuickTimeDispatch
  486. 00000518  2D5F FFF0                move.l     [A6 - 0x10], [A7]+
  487. 0000051C  7000                     moveq.l    D0, 0x00
  488. 0000051E  2D40 FFF4                move.l     [A6 - 0xC], D0
  489. 00000522  2F0C                     move.l     -[A7], A4
  490. 00000524  486E FFE8                pea.l      [A6 - 0x18]
  491. 00000528  303C 003C                move.w     D0, 0x3C /* '<' */
  492. 0000052C  AAAA                     syscall    QuickTimeDispatch
  493. 0000052E  6000 0086                bra        +0x88 /* 000005B6 */
  494. label00000532:
  495. 00000532  2053                     movea.l    A0, [A3]
  496. 00000534  4AA8 0004                tst.l      [A0 + 0x4]
  497. 00000538  6748                     beq        +0x4A /* 00000582 */
  498. 0000053A  4A87                     tst.l      D7
  499. 0000053C  661C                     bne        +0x1E /* 0000055A */
  500. 0000053E  42A7                     clr.l      -[A7]
  501. 00000540  2053                     movea.l    A0, [A3]
  502. 00000542  2F28 0004                move.l     -[A7], [A0 + 0x4]
  503. 00000546  3F3C 0008                move.w     -[A7], 0x8
  504. 0000054A  42A7                     clr.l      -[A7]
  505. 0000054C  2F3C 0006 0009           move.l     -[A7], 0x60009
  506. 00000552  7000                     moveq.l    D0, 0x00
  507. 00000554  A82A                     syscall    ComponentDispatch
  508. 00000556  2C1F                     move.l     D6, [A7]+
  509. 00000558  605C                     bra        +0x5E /* 000005B6 */
  510. label0000055A:
  511. 0000055A  42A7                     clr.l      -[A7]
  512. 0000055C  2053                     movea.l    A0, [A3]
  513. 0000055E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  514. 00000562  3F3C 0008                move.w     -[A7], 0x8
  515. 00000566  7001                     moveq.l    D0, 0x01
  516. 00000568  2F00                     move.l     -[A7], D0
  517. 0000056A  2F3C 0006 0009           move.l     -[A7], 0x60009
  518. 00000570  7000                     moveq.l    D0, 0x00
  519. 00000572  A82A                     syscall    ComponentDispatch
  520. 00000574  2C1F                     move.l     D6, [A7]+
  521. 00000576  2F0C                     move.l     -[A7], A4
  522. 00000578  2F07                     move.l     -[A7], D7
  523. 0000057A  303C 002D                move.w     D0, 0x2D /* '-' */
  524. 0000057E  AAAA                     syscall    QuickTimeDispatch
  525. 00000580  6034                     bra        +0x36 /* 000005B6 */
  526. label00000582:
  527. 00000582  2F0C                     move.l     -[A7], A4
  528. 00000584  2F07                     move.l     -[A7], D7
  529. 00000586  303C 002D                move.w     D0, 0x2D /* '-' */
  530. 0000058A  AAAA                     syscall    QuickTimeDispatch
  531. 0000058C  2053                     movea.l    A0, [A3]
  532. 0000058E  2147 0012                move.l     [A0 + 0x12], D7
  533. 00000592  6022                     bra        +0x24 /* 000005B6 */
  534. label00000594:
  535. 00000594  2F0B                     move.l     -[A7], A3
  536. 00000596  2F0C                     move.l     -[A7], A4
  537. 00000598  2F07                     move.l     -[A7], D7
  538. 0000059A  4EBA FBA0                jsr        [PC - 0x460 /* 0000013C */]
  539. 0000059E  6016                     bra        +0x18 /* 000005B6 */
  540. label000005A0:
  541. 000005A0  2F0B                     move.l     -[A7], A3
  542. 000005A2  2F0C                     move.l     -[A7], A4
  543. 000005A4  2F07                     move.l     -[A7], D7
  544. 000005A6  4EBA FC64                jsr        [PC - 0x39C /* 0000020C */]
  545. 000005AA  600A                     bra        +0xC /* 000005B6 */
  546. label000005AC:
  547. 000005AC  2F0C                     move.l     -[A7], A4
  548. 000005AE  3F07                     move.w     -[A7], D7
  549. 000005B0  303C 002F                move.w     D0, 0x2F /* '/' */
  550. 000005B4  AAAA                     syscall    QuickTimeDispatch
  551. label000005B6:
  552. 000005B6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  553. 000005BA  4E5E                     unlink     A6
  554. 000005BC  205F                     movea.l    A0, [A7]+
  555. 000005BE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  556. 000005C2  4ED0                     jmp        [A0]
  557. fn000005C4:
  558. 000005C4  4E56 FFE4                link       A6, -0x001C
  559. 000005C8  7001                     moveq.l    D0, 0x01
  560. 000005CA  2D40 FFFC                move.l     [A6 - 0x4], D0
  561. 000005CE  102E 0008                move.b     D0, [A6 + 0x8]
  562. 000005D2  660C                     bne        +0xE /* 000005E0 */
  563. 000005D4  102D EFD1                move.b     D0, [A5 - 0x102F]
  564. 000005D8  6706                     beq        +0x8 /* 000005E0 */
  565. 000005DA  7001                     moveq.l    D0, 0x01
  566. 000005DC  2D40 FFFC                move.l     [A6 - 0x4], D0
  567. label000005E0:
  568. 000005E0  102D EFD1                move.b     D0, [A5 - 0x102F]
  569. 000005E4  672A                     beq        +0x2C /* 00000610 */
  570. 000005E6  42A7                     clr.l      -[A7]
  571. 000005E8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  572. 000005EC  486E FFEC                pea.l      [A6 - 0x14]
  573. 000005F0  303C 0039                move.w     D0, 0x39 /* '9' */
  574. 000005F4  AAAA                     syscall    QuickTimeDispatch
  575. 000005F6  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  576. 000005FA  206E 000A                movea.l    A0, [A6 + 0xA]
  577. 000005FE  2050                     movea.l    A0, [A0]
  578. 00000600  41E8 0032                lea.l      A0, [A0 + 0x32]
  579. 00000604  43EE FFEC                lea.l      A1, [A6 - 0x14]
  580. 00000608  20D9                     move.l     [A0]+, [A1]+
  581. 0000060A  20D9                     move.l     [A0]+, [A1]+
  582. 0000060C  20D9                     move.l     [A0]+, [A1]+
  583. 0000060E  20D9                     move.l     [A0]+, [A1]+
  584. label00000610:
  585. 00000610  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  586. 00000614  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  587. 00000618  303C 0005                move.w     D0, 0x5
  588. 0000061C  AAAA                     syscall    QuickTimeDispatch
  589. 0000061E  4E5E                     unlink     A6
  590. 00000620  205F                     movea.l    A0, [A7]+
  591. 00000622  DEFC 000A                add.w      A7, 0xA /* '\n' */
  592. 00000626  4ED0                     jmp        [A0]
  593. fn00000628:
  594. 00000628  4E56 0000                link       A6, 0
  595. 0000062C  206E 0008                movea.l    A0, [A6 + 0x8]
  596. 00000630  4A90                     tst.l      [A0]
  597. 00000632  674E                     beq        +0x50 /* 00000682 */
  598. 00000634  2050                     movea.l    A0, [A0]
  599. 00000636  2050                     movea.l    A0, [A0]
  600. 00000638  4AA8 0004                tst.l      [A0 + 0x4]
  601. 0000063C  6712                     beq        +0x14 /* 00000650 */
  602. 0000063E  206E 0008                movea.l    A0, [A6 + 0x8]
  603. 00000642  2050                     movea.l    A0, [A0]
  604. 00000644  2050                     movea.l    A0, [A0]
  605. 00000646  2F28 0004                move.l     -[A7], [A0 + 0x4]
  606. 0000064A  303C 018B                move.w     D0, 0x18B
  607. 0000064E  AAAA                     syscall    QuickTimeDispatch
  608. label00000650:
  609. 00000650  206E 0008                movea.l    A0, [A6 + 0x8]
  610. 00000654  2050                     movea.l    A0, [A0]
  611. 00000656  2050                     movea.l    A0, [A0]
  612. 00000658  4AA8 002E                tst.l      [A0 + 0x2E]
  613. 0000065C  6714                     beq        +0x16 /* 00000672 */
  614. 0000065E  206E 0008                movea.l    A0, [A6 + 0x8]
  615. 00000662  2050                     movea.l    A0, [A0]
  616. 00000664  2050                     movea.l    A0, [A0]
  617. 00000666  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  618. 0000066A  203C 0004 0004           move.l     D0, 0x40004
  619. 00000670  AB1D                     syscall    QDExtensions
  620. label00000672:
  621. 00000672  206E 0008                movea.l    A0, [A6 + 0x8]
  622. 00000676  2050                     movea.l    A0, [A0]
  623. 00000678  2050                     movea.l    A0, [A0]
  624. 0000067A  2F10                     move.l     -[A7], [A0]
  625. 0000067C  303C 0023                move.w     D0, 0x23 /* '#' */
  626. 00000680  AAAA                     syscall    QuickTimeDispatch
  627. label00000682:
  628. 00000682  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  629. 00000686  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  630. 0000068A  4E5E                     unlink     A6
  631. 0000068C  2E9F                     move.l     [A7], [A7]+
  632. 0000068E  4E75                     rts
  633. fn00000690:
  634. 00000690  4E56 0000                link       A6, 0
  635. 00000694  206E 0008                movea.l    A0, [A6 + 0x8]
  636. 00000698  2F08                     move.l     -[A7], A0
  637. 0000069A  42A7                     clr.l      -[A7]
  638. 0000069C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  639. 000006A0  4EAD 171A                jsr        [A5 + 0x171A /* export_735 */]
  640. 000006A4  201F                     move.l     D0, [A7]+
  641. 000006A6  205F                     movea.l    A0, [A7]+
  642. 000006A8  2080                     move.l     [A0], D0
  643. 000006AA  4267                     clr.w      -[A7]
  644. 000006AC  206E 0008                movea.l    A0, [A6 + 0x8]
  645. 000006B0  2F10                     move.l     -[A7], [A0]
  646. 000006B2  203C 0004 0001           move.l     D0, 0x40001
  647. 000006B8  AB1D                     syscall    QDExtensions
  648. 000006BA  1D5F 0010                move.b     [A6 + 0x10], [A7]+
  649. 000006BE  4E5E                     unlink     A6
  650. 000006C0  205F                     movea.l    A0, [A7]+
  651. 000006C2  504F                     addq.w     A7, 8
  652. 000006C4  4ED0                     jmp        [A0]
  653. fn000006C6:
  654. 000006C6  4E56 FFDA                link       A6, -0x0026
  655. 000006CA  48E7 0300                movem.l    -[A7], D6,D7
  656. 000006CE  486E FFFC                pea.l      [A6 - 0x4]
  657. 000006D2  486E FFF8                pea.l      [A6 - 0x8]
  658. 000006D6  203C 0008 0005           move.l     D0, 0x80005
  659. 000006DC  AB1D                     syscall    QDExtensions
  660. 000006DE  102D F435                move.b     D0, [A5 - 0xBCB]
  661. 000006E2  6712                     beq        +0x14 /* 000006F6 */
  662. 000006E4  206D F40A                movea.l    A0, [A5 - 0xBF6]
  663. 000006E8  2050                     movea.l    A0, [A0]
  664. 000006EA  2068 0016                movea.l    A0, [A0 + 0x16]
  665. 000006EE  2050                     movea.l    A0, [A0]
  666. 000006F0  3E28 0020                move.w     D7, [A0 + 0x20]
  667. 000006F4  6002                     bra        +0x4 /* 000006F8 */
  668. label000006F6:
  669. 000006F6  7E01                     moveq.l    D7, 0x01
  670. label000006F8:
  671. 000006F8  2F2D F40A                move.l     -[A7], [A5 - 0xBF6]
  672. 000006FC  AA31                     syscall    SetGDevice
  673. 000006FE  3F07                     move.w     -[A7], D7
  674. 00000700  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  675. 00000704  486E FFDA                pea.l      [A6 - 0x26]
  676. 00000708  4EAD 1912                jsr        [A5 + 0x1912 /* export_798 */]
  677. 0000070C  4AAE FFDE                tst.l      [A6 - 0x22]
  678. 00000710  6602                     bne        +0x4 /* 00000714 */
  679. 00000712  6066                     bra        +0x68 /* 0000077A */
  680. label00000714:
  681. 00000714  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  682. 00000718  205F                     movea.l    A0, [A7]+
  683. 0000071A  A023                     syscall    DisposHandle/DisposeHandle
  684. 0000071C  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  685. 00000720  205F                     movea.l    A0, [A7]+
  686. 00000722  A023                     syscall    DisposHandle/DisposeHandle
  687. 00000724  4267                     clr.w      -[A7]
  688. 00000726  486E FFF0                pea.l      [A6 - 0x10]
  689. 0000072A  3F07                     move.w     -[A7], D7
  690. 0000072C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  691. 00000730  42A7                     clr.l      -[A7]
  692. 00000732  42A7                     clr.l      -[A7]
  693. 00000734  2F3C 0000 0000           move.l     -[A7], 0x0
  694. 0000073A  203C 0016 0000           move.l     D0, 0x160000
  695. 00000740  AB1D                     syscall    QDExtensions
  696. 00000742  3C1F                     move.w     D6, [A7]+
  697. 00000744  6634                     bne        +0x36 /* 0000077A */
  698. 00000746  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  699. 0000074A  42A7                     clr.l      -[A7]
  700. 0000074C  203C 0008 0006           move.l     D0, 0x80006
  701. 00000752  AB1D                     syscall    QDExtensions
  702. 00000754  4267                     clr.w      -[A7]
  703. 00000756  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  704. 0000075A  486E FFEC                pea.l      [A6 - 0x14]
  705. 0000075E  4EBA FF30                jsr        [PC - 0xD0 /* 00000690 */]
  706. 00000762  101F                     move.b     D0, [A7]+
  707. 00000764  671A                     beq        +0x1C /* 00000780 */
  708. 00000766  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  709. 0000076A  A8A3                     syscall    EraseRect
  710. 0000076C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  711. 00000770  203C 0004 0002           move.l     D0, 0x40002
  712. 00000776  AB1D                     syscall    QDExtensions
  713. 00000778  6006                     bra        +0x8 /* 00000780 */
  714. label0000077A:
  715. 0000077A  7000                     moveq.l    D0, 0x00
  716. 0000077C  2D40 FFF0                move.l     [A6 - 0x10], D0
  717. label00000780:
  718. 00000780  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  719. 00000784  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  720. 00000788  203C 0008 0006           move.l     D0, 0x80006
  721. 0000078E  AB1D                     syscall    QDExtensions
  722. 00000790  2D6E FFF0 000C           move.l     [A6 + 0xC], [A6 - 0x10]
  723. 00000796  4CDF 00C0                movem.l    D6,D7, [A7]+
  724. 0000079A  4E5E                     unlink     A6
  725. 0000079C  2E9F                     move.l     [A7], [A7]+
  726. 0000079E  4E75                     rts
  727. fn000007A0:
  728. 000007A0  4E56 FFD0                link       A6, -0x0030
  729. 000007A4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  730. 000007A8  206E 000A                movea.l    A0, [A6 + 0xA]
  731. 000007AC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  732. 000007B0  22D8                     move.l     [A1]+, [A0]+
  733. 000007B2  22D8                     move.l     [A1]+, [A0]+
  734. 000007B4  2C2E 000E                move.l     D6, [A6 + 0xE]
  735. 000007B8  2046                     movea.l    A0, D6
  736. 000007BA  2050                     movea.l    A0, [A0]
  737. 000007BC  2650                     movea.l    A3, [A0]
  738. 000007BE  2F0B                     move.l     -[A7], A3
  739. 000007C0  2F2D F476                move.l     -[A7], [A5 - 0xB8A]
  740. 000007C4  42A7                     clr.l      -[A7]
  741. 000007C6  303C 0016                move.w     D0, 0x16
  742. 000007CA  AAAA                     syscall    QuickTimeDispatch
  743. 000007CC  42A7                     clr.l      -[A7]
  744. 000007CE  2F0B                     move.l     -[A7], A3
  745. 000007D0  486E FFD4                pea.l      [A6 - 0x2C]
  746. 000007D4  303C 0039                move.w     D0, 0x39 /* '9' */
  747. 000007D8  AAAA                     syscall    QuickTimeDispatch
  748. 000007DA  2A1F                     move.l     D5, [A7]+
  749. 000007DC  066E 0010 FFFC           addi.w     [A6 - 0x4], 0x10
  750. 000007E2  42A7                     clr.l      -[A7]
  751. 000007E4  2F0B                     move.l     -[A7], A3
  752. 000007E6  486E FFF8                pea.l      [A6 - 0x8]
  753. 000007EA  7009                     moveq.l    D0, 0x09
  754. 000007EC  2F00                     move.l     -[A7], D0
  755. 000007EE  303C 018A                move.w     D0, 0x18A
  756. 000007F2  AAAA                     syscall    QuickTimeDispatch
  757. 000007F4  285F                     movea.l    A4, [A7]+
  758. 000007F6  200C                     move.l     D0, A4
  759. 000007F8  6700 0084                beq        +0x86 /* 0000087E */
  760. 000007FC  42A7                     clr.l      -[A7]
  761. 000007FE  2F0C                     move.l     -[A7], A4
  762. 00000800  4267                     clr.w      -[A7]
  763. 00000802  2F3C 0002 000A           move.l     -[A7], 0x2000A
  764. 00000808  7000                     moveq.l    D0, 0x00
  765. 0000080A  A82A                     syscall    ComponentDispatch
  766. 0000080C  2E1F                     move.l     D7, [A7]+
  767. 0000080E  41EE FFF0                lea.l      A0, [A6 - 0x10]
  768. 00000812  43EE FFF8                lea.l      A1, [A6 - 0x8]
  769. 00000816  20D9                     move.l     [A0]+, [A1]+
  770. 00000818  20D9                     move.l     [A0]+, [A1]+
  771. 0000081A  302E FFF4                move.w     D0, [A6 - 0xC]
  772. 0000081E  907C 0010                sub.w      D0, 0x10
  773. 00000822  3D40 FFF0                move.w     [A6 - 0x10], D0
  774. 00000826  42A7                     clr.l      -[A7]
  775. 00000828  2F0C                     move.l     -[A7], A4
  776. 0000082A  486E FFF8                pea.l      [A6 - 0x8]
  777. 0000082E  486E FFF0                pea.l      [A6 - 0x10]
  778. 00000832  7001                     moveq.l    D0, 0x01
  779. 00000834  2F00                     move.l     -[A7], D0
  780. 00000836  2F3C 000C 0024           move.l     -[A7], 0xC0024
  781. 0000083C  7000                     moveq.l    D0, 0x00
  782. 0000083E  A82A                     syscall    ComponentDispatch
  783. 00000840  2E1F                     move.l     D7, [A7]+
  784. 00000842  42A7                     clr.l      -[A7]
  785. 00000844  2F0C                     move.l     -[A7], A4
  786. 00000846  3F3C 0015                move.w     -[A7], 0x15
  787. 0000084A  102E 0008                move.b     D0, [A6 + 0x8]
  788. 0000084E  4880                     ext.w      D0
  789. 00000850  48C0                     ext.l      D0
  790. 00000852  2F00                     move.l     -[A7], D0
  791. 00000854  2F3C 0006 0009           move.l     -[A7], 0x60009
  792. 0000085A  7000                     moveq.l    D0, 0x00
  793. 0000085C  A82A                     syscall    ComponentDispatch
  794. 0000085E  2E1F                     move.l     D7, [A7]+
  795. 00000860  102D EFD1                move.b     D0, [A5 - 0x102F]
  796. 00000864  6718                     beq        +0x1A /* 0000087E */
  797. 00000866  42A7                     clr.l      -[A7]
  798. 00000868  2F0C                     move.l     -[A7], A4
  799. 0000086A  3F3C 000C                move.w     -[A7], 0xC
  800. 0000086E  486E FFD4                pea.l      [A6 - 0x2C]
  801. 00000872  2F3C 0006 0009           move.l     -[A7], 0x60009
  802. 00000878  7000                     moveq.l    D0, 0x00
  803. 0000087A  A82A                     syscall    ComponentDispatch
  804. 0000087C  2E1F                     move.l     D7, [A7]+
  805. label0000087E:
  806. 0000087E  2046                     movea.l    A0, D6
  807. 00000880  2050                     movea.l    A0, [A0]
  808. 00000882  216D F476 0022           move.l     [A0 + 0x22], [A5 - 0xB8A]
  809. 00000888  2046                     movea.l    A0, D6
  810. 0000088A  2050                     movea.l    A0, [A0]
  811. 0000088C  214C 0004                move.l     [A0 + 0x4], A4
  812. 00000890  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  813. 00000894  4E5E                     unlink     A6
  814. 00000896  205F                     movea.l    A0, [A7]+
  815. 00000898  DEFC 000A                add.w      A7, 0xA /* '\n' */
  816. 0000089C  4ED0                     jmp        [A0]
  817. fn0000089E:
  818. 0000089E  4E56 FFC8                link       A6, -0x0038
  819. 000008A2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  820. 000008A6  382E 0008                move.w     D4, [A6 + 0x8]
  821. 000008AA  7000                     moveq.l    D0, 0x00
  822. 000008AC  2D40 000A                move.l     [A6 + 0xA], D0
  823. 000008B0  4267                     clr.w      -[A7]
  824. 000008B2  3F04                     move.w     -[A7], D4
  825. 000008B4  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  826. 000008B8  3D5F FFCC                move.w     [A6 - 0x34], [A7]+
  827. 000008BC  42A7                     clr.l      -[A7]
  828. 000008BE  3F04                     move.w     -[A7], D4
  829. 000008C0  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  830. 000008C4  285F                     movea.l    A4, [A7]+
  831. 000008C6  266C 001E                movea.l    A3, [A4 + 0x1E]
  832. 000008CA  200B                     move.l     D0, A3
  833. 000008CC  6700 013C                beq        +0x13E /* 00000A0A */
  834. 000008D0  7000                     moveq.l    D0, 0x00
  835. 000008D2  2940 001E                move.l     [A4 + 0x1E], D0
  836. 000008D6  42A7                     clr.l      -[A7]
  837. 000008D8  7042                     moveq.l    D0, 0x42
  838. 000008DA  2F00                     move.l     -[A7], D0
  839. 000008DC  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  840. 000008E0  2E1F                     move.l     D7, [A7]+
  841. 000008E2  4267                     clr.w      -[A7]
  842. 000008E4  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  843. 000008E8  4A5F                     tst.w      [A7]+
  844. 000008EA  670C                     beq        +0xE /* 000008F8 */
  845. 000008EC  2F0B                     move.l     -[A7], A3
  846. 000008EE  303C 0023                move.w     D0, 0x23 /* '#' */
  847. 000008F2  AAAA                     syscall    QuickTimeDispatch
  848. 000008F4  6000 0114                bra        +0x116 /* 00000A0A */
  849. label000008F8:
  850. 000008F8  2F0B                     move.l     -[A7], A3
  851. 000008FA  303C 000D                move.w     D0, 0xD /* '\r' */
  852. 000008FE  AAAA                     syscall    QuickTimeDispatch
  853. 00000900  7A00                     moveq.l    D5, 0x00
  854. 00000902  42A7                     clr.l      -[A7]
  855. 00000904  3F04                     move.w     -[A7], D4
  856. 00000906  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  857. 0000090A  285F                     movea.l    A4, [A7]+
  858. 0000090C  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  859. 00000910  43EC 0010                lea.l      A1, [A4 + 0x10]
  860. 00000914  20D9                     move.l     [A0]+, [A1]+
  861. 00000916  20D9                     move.l     [A0]+, [A1]+
  862. 00000918  082C 0005 001B           btst.b     [A4 + 0x1B], 0x5
  863. 0000091E  6632                     bne        +0x34 /* 00000952 */
  864. 00000920  4267                     clr.w      -[A7]
  865. 00000922  486E FFE6                pea.l      [A6 - 0x1A]
  866. 00000926  A8AE                     syscall    EmptyRect
  867. 00000928  101F                     move.b     D0, [A7]+
  868. 0000092A  6626                     bne        +0x28 /* 00000952 */
  869. 0000092C  42A7                     clr.l      -[A7]
  870. 0000092E  486E FFE6                pea.l      [A6 - 0x1A]
  871. 00000932  4EBA FD92                jsr        [PC - 0x26E /* 000006C6 */]
  872. 00000936  2A1F                     move.l     D5, [A7]+
  873. 00000938  6618                     bne        +0x1A /* 00000952 */
  874. 0000093A  1B7C 0001 F233           move.b     [A5 - 0xDCD], 0x1
  875. 00000940  3B7C FF94 F212           move.w     [A5 - 0xDEE], 0xFF94
  876. 00000946  2F0B                     move.l     -[A7], A3
  877. 00000948  303C 0023                move.w     D0, 0x23 /* '#' */
  878. 0000094C  AAAA                     syscall    QuickTimeDispatch
  879. 0000094E  6000 00BA                bra        +0xBC /* 00000A0A */
  880. label00000952:
  881. 00000952  082C 0006 001B           btst.b     [A4 + 0x1B], 0x6
  882. 00000958  56C0                     sne        D0
  883. 0000095A  4A00                     tst.b      D0
  884. 0000095C  6700 009A                beq        +0x9C /* 000009F8 */
  885. 00000960  2F00                     move.l     -[A7], D0
  886. 00000962  4267                     clr.w      -[A7]
  887. 00000964  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  888. 00000968  121F                     move.b     D1, [A7]+
  889. 0000096A  201F                     move.l     D0, [A7]+
  890. 0000096C  C001                     and.b      D0, D1
  891. 0000096E  6700 0088                beq        +0x8A /* 000009F8 */
  892. 00000972  2F0B                     move.l     -[A7], A3
  893. 00000974  2F2D F476                move.l     -[A7], [A5 - 0xB8A]
  894. 00000978  42A7                     clr.l      -[A7]
  895. 0000097A  303C 0016                move.w     D0, 0x16
  896. 0000097E  AAAA                     syscall    QuickTimeDispatch
  897. 00000980  066E 0010 FFEA           addi.w     [A6 - 0x16], 0x10
  898. 00000986  42A7                     clr.l      -[A7]
  899. 00000988  2F0B                     move.l     -[A7], A3
  900. 0000098A  486E FFE6                pea.l      [A6 - 0x1A]
  901. 0000098E  7009                     moveq.l    D0, 0x09
  902. 00000990  2F00                     move.l     -[A7], D0
  903. 00000992  303C 018A                move.w     D0, 0x18A
  904. 00000996  AAAA                     syscall    QuickTimeDispatch
  905. 00000998  2C1F                     move.l     D6, [A7]+
  906. 0000099A  674A                     beq        +0x4C /* 000009E6 */
  907. 0000099C  42A7                     clr.l      -[A7]
  908. 0000099E  2F06                     move.l     -[A7], D6
  909. 000009A0  4267                     clr.w      -[A7]
  910. 000009A2  2F3C 0002 000A           move.l     -[A7], 0x2000A
  911. 000009A8  7000                     moveq.l    D0, 0x00
  912. 000009AA  A82A                     syscall    ComponentDispatch
  913. 000009AC  2D5F FFCE                move.l     [A6 - 0x32], [A7]+
  914. 000009B0  41EE FFEE                lea.l      A0, [A6 - 0x12]
  915. 000009B4  43EE FFE6                lea.l      A1, [A6 - 0x1A]
  916. 000009B8  20D9                     move.l     [A0]+, [A1]+
  917. 000009BA  20D9                     move.l     [A0]+, [A1]+
  918. 000009BC  302E FFF2                move.w     D0, [A6 - 0xE]
  919. 000009C0  907C 0010                sub.w      D0, 0x10
  920. 000009C4  3D40 FFEE                move.w     [A6 - 0x12], D0
  921. 000009C8  42A7                     clr.l      -[A7]
  922. 000009CA  2F06                     move.l     -[A7], D6
  923. 000009CC  486C 0010                pea.l      [A4 + 0x10]
  924. 000009D0  486E FFEE                pea.l      [A6 - 0x12]
  925. 000009D4  7001                     moveq.l    D0, 0x01
  926. 000009D6  2F00                     move.l     -[A7], D0
  927. 000009D8  2F3C 000C 0024           move.l     -[A7], 0xC0024
  928. 000009DE  7000                     moveq.l    D0, 0x00
  929. 000009E0  A82A                     syscall    ComponentDispatch
  930. 000009E2  2D5F FFCE                move.l     [A6 - 0x32], [A7]+
  931. label000009E6:
  932. 000009E6  2047                     movea.l    A0, D7
  933. 000009E8  2050                     movea.l    A0, [A0]
  934. 000009EA  216D F476 0022           move.l     [A0 + 0x22], [A5 - 0xB8A]
  935. 000009F0  2047                     movea.l    A0, D7
  936. 000009F2  2050                     movea.l    A0, [A0]
  937. 000009F4  2146 0004                move.l     [A0 + 0x4], D6
  938. label000009F8:
  939. 000009F8  2047                     movea.l    A0, D7
  940. 000009FA  2850                     movea.l    A4, [A0]
  941. 000009FC  288B                     move.l     [A4], A3
  942. 000009FE  3944 0008                move.w     [A4 + 0x8], D4
  943. 00000A02  2945 002E                move.l     [A4 + 0x2E], D5
  944. 00000A06  2D47 000A                move.l     [A6 + 0xA], D7
  945. label00000A0A:
  946. 00000A0A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  947. 00000A0E  4E5E                     unlink     A6
  948. 00000A10  205F                     movea.l    A0, [A7]+
  949. 00000A12  544F                     addq.w     A7, 2
  950. 00000A14  4ED0                     jmp        [A0]
  951. fn00000A16:
  952. 00000A16  4E56 FFE6                link       A6, -0x001A
  953. 00000A1A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  954. 00000A1E  7000                     moveq.l    D0, 0x00
  955. 00000A20  2D40 000C                move.l     [A6 + 0xC], D0
  956. 00000A24  206E 0008                movea.l    A0, [A6 + 0x8]
  957. 00000A28  3E28 0004                move.w     D7, [A0 + 0x4]
  958. 00000A2C  2868 0018                movea.l    A4, [A0 + 0x18]
  959. 00000A30  3007                     move.w     D0, D7
  960. 00000A32  E940                     asl        D0.w, 4
  961. 00000A34  43EC 049E                lea.l      A1, [A4 + 0x49E]
  962. 00000A38  41F1 0000                lea.l      A0, [A1 + D0.w]
  963. 00000A3C  2A08                     move.l     D5, A0
  964. 00000A3E  3007                     move.w     D0, D7
  965. 00000A40  E940                     asl        D0.w, 4
  966. 00000A42  43EC 023E                lea.l      A1, [A4 + 0x23E]
  967. 00000A46  41F1 0000                lea.l      A0, [A1 + D0.w]
  968. 00000A4A  2C08                     move.l     D6, A0
  969. 00000A4C  3007                     move.w     D0, D7
  970. 00000A4E  E540                     asl        D0.w, 2
  971. 00000A50  41EC 087E                lea.l      A0, [A4 + 0x87E]
  972. 00000A54  2670 0000                movea.l    A3, [A0 + D0.w]
  973. 00000A58  200B                     move.l     D0, A3
  974. 00000A5A  57C0                     seq        D0
  975. 00000A5C  4A00                     tst.b      D0
  976. 00000A5E  6624                     bne        +0x26 /* 00000A84 */
  977. 00000A60  2045                     movea.l    A0, D5
  978. 00000A62  2246                     movea.l    A1, D6
  979. 00000A64  1228 0001                move.b     D1, [A0 + 0x1]
  980. 00000A68  B229 0001                cmp.b      D1, [A1 + 0x1]
  981. 00000A6C  56C1                     sne        D1
  982. 00000A6E  8001                     or.b       D0, D1
  983. 00000A70  6612                     bne        +0x14 /* 00000A84 */
  984. 00000A72  2045                     movea.l    A0, D5
  985. 00000A74  2246                     movea.l    A1, D6
  986. 00000A76  3228 0006                move.w     D1, [A0 + 0x6]
  987. 00000A7A  B269 0006                cmp.w      D1, [A1 + 0x6]
  988. 00000A7E  56C1                     sne        D1
  989. 00000A80  8001                     or.b       D0, D1
  990. 00000A82  677A                     beq        +0x7C /* 00000AFE */
  991. label00000A84:
  992. 00000A84  200B                     move.l     D0, A3
  993. 00000A86  6744                     beq        +0x46 /* 00000ACC */
  994. 00000A88  2053                     movea.l    A0, [A3]
  995. 00000A8A  2246                     movea.l    A1, D6
  996. 00000A8C  3028 0008                move.w     D0, [A0 + 0x8]
  997. 00000A90  B069 0006                cmp.w      D0, [A1 + 0x6]
  998. 00000A94  661E                     bne        +0x20 /* 00000AB4 */
  999. 00000A96  2045                     movea.l    A0, D5
  1000. 00000A98  2246                     movea.l    A1, D6
  1001. 00000A9A  1028 0001                move.b     D0, [A0 + 0x1]
  1002. 00000A9E  B029 0001                cmp.b      D0, [A1 + 0x1]
  1003. 00000AA2  670A                     beq        +0xC /* 00000AAE */
  1004. 00000AA4  2053                     movea.l    A0, [A3]
  1005. 00000AA6  2F10                     move.l     -[A7], [A0]
  1006. 00000AA8  303C 000D                move.w     D0, 0xD /* '\r' */
  1007. 00000AAC  AAAA                     syscall    QuickTimeDispatch
  1008. label00000AAE:
  1009. 00000AAE  2D4B 000C                move.l     [A6 + 0xC], A3
  1010. 00000AB2  604E                     bra        +0x50 /* 00000B02 */
  1011. label00000AB4:
  1012. 00000AB4  2F0C                     move.l     -[A7], A4
  1013. 00000AB6  3F07                     move.w     -[A7], D7
  1014. 00000AB8  4EBA 0CA0                jsr        [PC + 0xCA0 /* 0000175A */]
  1015. 00000ABC  3007                     move.w     D0, D7
  1016. 00000ABE  E540                     asl        D0.w, 2
  1017. 00000AC0  41EC 087E                lea.l      A0, [A4 + 0x87E]
  1018. 00000AC4  4870 0000                pea.l      [A0 + D0.w]
  1019. 00000AC8  4EBA FB5E                jsr        [PC - 0x4A2 /* 00000628 */]
  1020. label00000ACC:
  1021. 00000ACC  486E FFEA                pea.l      [A6 - 0x16]
  1022. 00000AD0  A874                     syscall    GetPort
  1023. 00000AD2  2F2D F476                move.l     -[A7], [A5 - 0xB8A]
  1024. 00000AD6  A873                     syscall    SetPort
  1025. 00000AD8  42A7                     clr.l      -[A7]
  1026. 00000ADA  2046                     movea.l    A0, D6
  1027. 00000ADC  3F28 0006                move.w     -[A7], [A0 + 0x6]
  1028. 00000AE0  4EBA FDBC                jsr        [PC - 0x244 /* 0000089E */]
  1029. 00000AE4  281F                     move.l     D4, [A7]+
  1030. 00000AE6  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  1031. 00000AEA  A873                     syscall    SetPort
  1032. 00000AEC  3007                     move.w     D0, D7
  1033. 00000AEE  E540                     asl        D0.w, 2
  1034. 00000AF0  41EC 087E                lea.l      A0, [A4 + 0x87E]
  1035. 00000AF4  2184 0000                move.l     [A0 + D0.w], D4
  1036. 00000AF8  2D44 000C                move.l     [A6 + 0xC], D4
  1037. 00000AFC  6004                     bra        +0x6 /* 00000B02 */
  1038. label00000AFE:
  1039. 00000AFE  2D4B 000C                move.l     [A6 + 0xC], A3
  1040. label00000B02:
  1041. 00000B02  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1042. 00000B06  4E5E                     unlink     A6
  1043. 00000B08  2E9F                     move.l     [A7], [A7]+
  1044. 00000B0A  4E75                     rts
  1045. 00000B0C  4E56 FFE0                link       A6, -0x0020
  1046. 00000B10  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1047. 00000B14  422E FFF1                clr.b      [A6 - 0xF]
  1048. 00000B18  422E FFF3                clr.b      [A6 - 0xD]
  1049. 00000B1C  2D6D F242 FFEC           move.l     [A6 - 0x14], [A5 - 0xDBE]
  1050. 00000B22  286E FFEC                movea.l    A4, [A6 - 0x14]
  1051. 00000B26  7E06                     moveq.l    D7, 0x06
  1052. 00000B28  6000 0158                bra        +0x15A /* 00000C82 */
  1053. label00000B2C:
  1054. 00000B2C  3007                     move.w     D0, D7
  1055. 00000B2E  E540                     asl        D0.w, 2
  1056. 00000B30  41EC 087E                lea.l      A0, [A4 + 0x87E]
  1057. 00000B34  2670 0000                movea.l    A3, [A0 + D0.w]
  1058. 00000B38  200B                     move.l     D0, A3
  1059. 00000B3A  6700 0144                beq        +0x146 /* 00000C80 */
  1060. 00000B3E  2053                     movea.l    A0, [A3]
  1061. 00000B40  3028 0008                move.w     D0, [A0 + 0x8]
  1062. 00000B44  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1063. 00000B48  6600 0136                bne        +0x138 /* 00000C80 */
  1064. 00000B4C  4AA8 002E                tst.l      [A0 + 0x2E]
  1065. 00000B50  57C0                     seq        D0
  1066. 00000B52  4400                     neg.b      D0
  1067. 00000B54  1D40 FFF7                move.b     [A6 - 0x9], D0
  1068. 00000B58  082E 0005 000B           btst.b     [A6 + 0xB], 0x5
  1069. 00000B5E  56C0                     sne        D0
  1070. 00000B60  4400                     neg.b      D0
  1071. 00000B62  1D40 FFF6                move.b     [A6 - 0xA], D0
  1072. 00000B66  2053                     movea.l    A0, [A3]
  1073. 00000B68  4AA8 0004                tst.l      [A0 + 0x4]
  1074. 00000B6C  56C6                     sne        D6
  1075. 00000B6E  4406                     neg.b      D6
  1076. 00000B70  082E 0006 000B           btst.b     [A6 + 0xB], 0x6
  1077. 00000B76  56C5                     sne        D5
  1078. 00000B78  4405                     neg.b      D5
  1079. 00000B7A  102E FFF6                move.b     D0, [A6 - 0xA]
  1080. 00000B7E  6602                     bne        +0x4 /* 00000B82 */
  1081. 00000B80  4205                     clr.b      D5
  1082. label00000B82:
  1083. 00000B82  4267                     clr.w      -[A7]
  1084. 00000B84  2053                     movea.l    A0, [A3]
  1085. 00000B86  2F10                     move.l     -[A7], [A0]
  1086. 00000B88  303C 002E                move.w     D0, 0x2E /* '.' */
  1087. 00000B8C  AAAA                     syscall    QuickTimeDispatch
  1088. 00000B8E  4A5F                     tst.w      [A7]+
  1089. 00000B90  5EC0                     sgt        D0
  1090. 00000B92  4400                     neg.b      D0
  1091. 00000B94  1D40 FFF5                move.b     [A6 - 0xB], D0
  1092. 00000B98  082E 0003 000B           btst.b     [A6 + 0xB], 0x3
  1093. 00000B9E  56C0                     sne        D0
  1094. 00000BA0  4400                     neg.b      D0
  1095. 00000BA2  1D40 FFF4                move.b     [A6 - 0xC], D0
  1096. 00000BA6  1006                     move.b     D0, D6
  1097. 00000BA8  671E                     beq        +0x20 /* 00000BC8 */
  1098. 00000BAA  42A7                     clr.l      -[A7]
  1099. 00000BAC  2053                     movea.l    A0, [A3]
  1100. 00000BAE  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1101. 00000BB2  3F3C 0016                move.w     -[A7], 0x16
  1102. 00000BB6  486E FFF3                pea.l      [A6 - 0xD]
  1103. 00000BBA  2F3C 0006 0009           move.l     -[A7], 0x60009
  1104. 00000BC0  7000                     moveq.l    D0, 0x00
  1105. 00000BC2  A82A                     syscall    ComponentDispatch
  1106. 00000BC4  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  1107. label00000BC8:
  1108. 00000BC8  082E 0004 000B           btst.b     [A6 + 0xB], 0x4
  1109. 00000BCE  56C4                     sne        D4
  1110. 00000BD0  4404                     neg.b      D4
  1111. 00000BD2  102E FFF7                move.b     D0, [A6 - 0x9]
  1112. 00000BD6  B02E FFF6                cmp.b      D0, [A6 - 0xA]
  1113. 00000BDA  671A                     beq        +0x1C /* 00000BF6 */
  1114. 00000BDC  3007                     move.w     D0, D7
  1115. 00000BDE  E540                     asl        D0.w, 2
  1116. 00000BE0  41EC 087E                lea.l      A0, [A4 + 0x87E]
  1117. 00000BE4  4870 0000                pea.l      [A0 + D0.w]
  1118. 00000BE8  4EBA FA3E                jsr        [PC - 0x5C2 /* 00000628 */]
  1119. 00000BEC  1D7C 0001 FFF1           move.b     [A6 - 0xF], 0x1
  1120. 00000BF2  6000 008C                bra        +0x8E /* 00000C80 */
  1121. label00000BF6:
  1122. 00000BF6  BA06                     cmp.b      D5, D6
  1123. 00000BF8  6740                     beq        +0x42 /* 00000C3A */
  1124. 00000BFA  1005                     move.b     D0, D5
  1125. 00000BFC  6724                     beq        +0x26 /* 00000C22 */
  1126. 00000BFE  2053                     movea.l    A0, [A3]
  1127. 00000C00  2F10                     move.l     -[A7], [A0]
  1128. 00000C02  303C 000C                move.w     D0, 0xC
  1129. 00000C06  AAAA                     syscall    QuickTimeDispatch
  1130. 00000C08  2053                     movea.l    A0, [A3]
  1131. 00000C0A  2F10                     move.l     -[A7], [A0]
  1132. 00000C0C  486E FFE0                pea.l      [A6 - 0x20]
  1133. 00000C10  303C 00F9                move.w     D0, 0xF9
  1134. 00000C14  AAAA                     syscall    QuickTimeDispatch
  1135. 00000C16  2F0B                     move.l     -[A7], A3
  1136. 00000C18  486E FFE0                pea.l      [A6 - 0x20]
  1137. 00000C1C  1F04                     move.b     -[A7], D4
  1138. 00000C1E  4EBA FB80                jsr        [PC - 0x480 /* 000007A0 */]
  1139. label00000C22:
  1140. 00000C22  3007                     move.w     D0, D7
  1141. 00000C24  E540                     asl        D0.w, 2
  1142. 00000C26  41EC 087E                lea.l      A0, [A4 + 0x87E]
  1143. 00000C2A  4870 0000                pea.l      [A0 + D0.w]
  1144. 00000C2E  4EBA F9F8                jsr        [PC - 0x608 /* 00000628 */]
  1145. 00000C32  1D7C 0001 FFF1           move.b     [A6 - 0xF], 0x1
  1146. 00000C38  6046                     bra        +0x48 /* 00000C80 */
  1147. label00000C3A:
  1148. 00000C3A  102E FFF5                move.b     D0, [A6 - 0xB]
  1149. 00000C3E  B02E FFF4                cmp.b      D0, [A6 - 0xC]
  1150. 00000C42  670C                     beq        +0xE /* 00000C50 */
  1151. 00000C44  2053                     movea.l    A0, [A3]
  1152. 00000C46  2F10                     move.l     -[A7], [A0]
  1153. 00000C48  1F2E FFF4                move.b     -[A7], [A6 - 0xC]
  1154. 00000C4C  4EBA 0868                jsr        [PC + 0x868 /* 000014B6 */]
  1155. label00000C50:
  1156. 00000C50  B82E FFF3                cmp.b      D4, [A6 - 0xD]
  1157. 00000C54  56C0                     sne        D0
  1158. 00000C56  4A00                     tst.b      D0
  1159. 00000C58  6726                     beq        +0x28 /* 00000C80 */
  1160. 00000C5A  C006                     and.b      D0, D6
  1161. 00000C5C  6722                     beq        +0x24 /* 00000C80 */
  1162. 00000C5E  42A7                     clr.l      -[A7]
  1163. 00000C60  2053                     movea.l    A0, [A3]
  1164. 00000C62  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1165. 00000C66  3F3C 0015                move.w     -[A7], 0x15
  1166. 00000C6A  1004                     move.b     D0, D4
  1167. 00000C6C  4880                     ext.w      D0
  1168. 00000C6E  48C0                     ext.l      D0
  1169. 00000C70  2F00                     move.l     -[A7], D0
  1170. 00000C72  2F3C 0006 0009           move.l     -[A7], 0x60009
  1171. 00000C78  7000                     moveq.l    D0, 0x00
  1172. 00000C7A  A82A                     syscall    ComponentDispatch
  1173. 00000C7C  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  1174. label00000C80:
  1175. 00000C80  5247                     addq.w     D7, 1
  1176. label00000C82:
  1177. 00000C82  701D                     moveq.l    D0, 0x1D
  1178. 00000C84  B047                     cmp.w      D0, D7
  1179. 00000C86  6C00 FEA4                bge        -0x15A /* 00000B2C */
  1180. 00000C8A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1181. 00000C8E  4E5E                     unlink     A6
  1182. 00000C90  205F                     movea.l    A0, [A7]+
  1183. 00000C92  5C4F                     addq.w     A7, 6
  1184. 00000C94  4ED0                     jmp        [A0]
  1185. fn00000C96:
  1186. 00000C96  4E56 FFF0                link       A6, -0x0010
  1187. 00000C9A  2D6E 0008 FFF4           move.l     [A6 - 0xC], [A6 + 0x8]
  1188. 00000CA0  7000                     moveq.l    D0, 0x00
  1189. 00000CA2  2D40 FFF0                move.l     [A6 - 0x10], D0
  1190. 00000CA6  703C                     moveq.l    D0, 0x3C
  1191. 00000CA8  2D40 FFF8                move.l     [A6 - 0x8], D0
  1192. 00000CAC  7000                     moveq.l    D0, 0x00
  1193. 00000CAE  2D40 FFFC                move.l     [A6 - 0x4], D0
  1194. 00000CB2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1195. 00000CB6  486E FFF0                pea.l      [A6 - 0x10]
  1196. 00000CBA  303C 003C                move.w     D0, 0x3C /* '<' */
  1197. 00000CBE  AAAA                     syscall    QuickTimeDispatch
  1198. 00000CC0  4E5E                     unlink     A6
  1199. 00000CC2  205F                     movea.l    A0, [A7]+
  1200. 00000CC4  504F                     addq.w     A7, 8
  1201. 00000CC6  4ED0                     jmp        [A0]
  1202. fn00000CC8:
  1203. 00000CC8  4E56 FFEC                link       A6, -0x0014
  1204. 00000CCC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1205. 00000CD0  2E2E 0010                move.l     D7, [A6 + 0x10]
  1206. 00000CD4  422E 0014                clr.b      [A6 + 0x14]
  1207. 00000CD8  2047                     movea.l    A0, D7
  1208. 00000CDA  2050                     movea.l    A0, [A0]
  1209. 00000CDC  2868 002E                movea.l    A4, [A0 + 0x2E]
  1210. 00000CE0  200C                     move.l     D0, A4
  1211. 00000CE2  6604                     bne        +0x6 /* 00000CE8 */
  1212. 00000CE4  6000 00D6                bra        +0xD8 /* 00000DBC */
  1213. label00000CE8:
  1214. 00000CE8  2047                     movea.l    A0, D7
  1215. 00000CEA  2050                     movea.l    A0, [A0]
  1216. 00000CEC  2650                     movea.l    A3, [A0]
  1217. 00000CEE  4267                     clr.w      -[A7]
  1218. 00000CF0  2F0C                     move.l     -[A7], A4
  1219. 00000CF2  486E FFF2                pea.l      [A6 - 0xE]
  1220. 00000CF6  4EBA F998                jsr        [PC - 0x668 /* 00000690 */]
  1221. 00000CFA  101F                     move.b     D0, [A7]+
  1222. 00000CFC  6604                     bne        +0x6 /* 00000D02 */
  1223. 00000CFE  6000 00BC                bra        +0xBE /* 00000DBC */
  1224. label00000D02:
  1225. 00000D02  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1226. 00000D08  2047                     movea.l    A0, D7
  1227. 00000D0A  2050                     movea.l    A0, [A0]
  1228. 00000D0C  B9E8 0022                cmpa.l     A4, [A0 + 0x22]
  1229. 00000D10  6714                     beq        +0x16 /* 00000D26 */
  1230. 00000D12  2F0B                     move.l     -[A7], A3
  1231. 00000D14  2F0C                     move.l     -[A7], A4
  1232. 00000D16  42A7                     clr.l      -[A7]
  1233. 00000D18  303C 0016                move.w     D0, 0x16
  1234. 00000D1C  AAAA                     syscall    QuickTimeDispatch
  1235. 00000D1E  2047                     movea.l    A0, D7
  1236. 00000D20  2050                     movea.l    A0, [A0]
  1237. 00000D22  214C 0022                move.l     [A0 + 0x22], A4
  1238. label00000D26:
  1239. 00000D26  4267                     clr.w      -[A7]
  1240. 00000D28  2047                     movea.l    A0, D7
  1241. 00000D2A  2050                     movea.l    A0, [A0]
  1242. 00000D2C  4868 0026                pea.l      [A0 + 0x26]
  1243. 00000D30  486C 0010                pea.l      [A4 + 0x10]
  1244. 00000D34  A8A6                     syscall    EqualRect
  1245. 00000D36  101F                     move.b     D0, [A7]+
  1246. 00000D38  661C                     bne        +0x1E /* 00000D56 */
  1247. 00000D3A  2047                     movea.l    A0, D7
  1248. 00000D3C  2050                     movea.l    A0, [A0]
  1249. 00000D3E  41E8 0026                lea.l      A0, [A0 + 0x26]
  1250. 00000D42  43EC 0010                lea.l      A1, [A4 + 0x10]
  1251. 00000D46  20D9                     move.l     [A0]+, [A1]+
  1252. 00000D48  20D9                     move.l     [A0]+, [A1]+
  1253. 00000D4A  2F0B                     move.l     -[A7], A3
  1254. 00000D4C  486C 0010                pea.l      [A4 + 0x10]
  1255. 00000D50  303C 00FA                move.w     D0, 0xFA
  1256. 00000D54  AAAA                     syscall    QuickTimeDispatch
  1257. label00000D56:
  1258. 00000D56  4206                     clr.b      D6
  1259. 00000D58  4267                     clr.w      -[A7]
  1260. 00000D5A  2F0B                     move.l     -[A7], A3
  1261. 00000D5C  303C 000A                move.w     D0, 0xA /* '\n' */
  1262. 00000D60  AAAA                     syscall    QuickTimeDispatch
  1263. 00000D62  101F                     move.b     D0, [A7]+
  1264. 00000D64  660E                     bne        +0x10 /* 00000D74 */
  1265. 00000D66  7C01                     moveq.l    D6, 0x01
  1266. 00000D68  2F0B                     move.l     -[A7], A3
  1267. 00000D6A  1F3C 0001                move.b     -[A7], 0x1
  1268. 00000D6E  303C 0009                move.w     D0, 0x9 /* '\t' */
  1269. 00000D72  AAAA                     syscall    QuickTimeDispatch
  1270. label00000D74:
  1271. 00000D74  2F0B                     move.l     -[A7], A3
  1272. 00000D76  2F07                     move.l     -[A7], D7
  1273. 00000D78  1F3C 0001                move.b     -[A7], 0x1
  1274. 00000D7C  4EBA F846                jsr        [PC - 0x7BA /* 000005C4 */]
  1275. 00000D80  1006                     move.b     D0, D6
  1276. 00000D82  670A                     beq        +0xC /* 00000D8E */
  1277. 00000D84  2F0B                     move.l     -[A7], A3
  1278. 00000D86  4267                     clr.w      -[A7]
  1279. 00000D88  303C 0009                move.w     D0, 0x9 /* '\t' */
  1280. 00000D8C  AAAA                     syscall    QuickTimeDispatch
  1281. label00000D8E:
  1282. 00000D8E  486E FFEE                pea.l      [A6 - 0x12]
  1283. 00000D92  A874                     syscall    GetPort
  1284. 00000D94  486C 0002                pea.l      [A4 + 0x2]
  1285. 00000D98  206E FFEE                movea.l    A0, [A6 - 0x12]
  1286. 00000D9C  4868 0002                pea.l      [A0 + 0x2]
  1287. 00000DA0  486C 0010                pea.l      [A4 + 0x10]
  1288. 00000DA4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1289. 00000DA8  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1290. 00000DAC  42A7                     clr.l      -[A7]
  1291. 00000DAE  A8EC                     syscall    CopyBits
  1292. 00000DB0  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1293. 00000DB4  203C 0004 0002           move.l     D0, 0x40002
  1294. 00000DBA  AB1D                     syscall    QDExtensions
  1295. label00000DBC:
  1296. 00000DBC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1297. 00000DC0  4E5E                     unlink     A6
  1298. 00000DC2  205F                     movea.l    A0, [A7]+
  1299. 00000DC4  DEFC 000C                add.w      A7, 0xC
  1300. 00000DC8  4ED0                     jmp        [A0]
  1301. fn00000DCA:
  1302. 00000DCA  4E56 FFFC                link       A6, -0x0004
  1303. 00000DCE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1304. 00000DD2  266E 0010                movea.l    A3, [A6 + 0x10]
  1305. 00000DD6  286E 000C                movea.l    A4, [A6 + 0xC]
  1306. 00000DDA  082B 0001 001B           btst.b     [A3 + 0x1B], 0x1
  1307. 00000DE0  670C                     beq        +0xE /* 00000DEE */
  1308. 00000DE2  206E 0008                movea.l    A0, [A6 + 0x8]
  1309. 00000DE6  224C                     movea.l    A1, A4
  1310. 00000DE8  20D9                     move.l     [A0]+, [A1]+
  1311. 00000DEA  20D9                     move.l     [A0]+, [A1]+
  1312. 00000DEC  605E                     bra        +0x60 /* 00000E4C */
  1313. label00000DEE:
  1314. 00000DEE  206E 0008                movea.l    A0, [A6 + 0x8]
  1315. 00000DF2  43EB 0010                lea.l      A1, [A3 + 0x10]
  1316. 00000DF6  20D9                     move.l     [A0]+, [A1]+
  1317. 00000DF8  20D9                     move.l     [A0]+, [A1]+
  1318. 00000DFA  4247                     clr.w      D7
  1319. 00000DFC  4246                     clr.w      D6
  1320. 00000DFE  082B 0000 001B           btst.b     [A3 + 0x1B], 0x0
  1321. 00000E04  6732                     beq        +0x34 /* 00000E38 */
  1322. 00000E06  206E 0008                movea.l    A0, [A6 + 0x8]
  1323. 00000E0A  302C 0006                move.w     D0, [A4 + 0x6]
  1324. 00000E0E  906C 0002                sub.w      D0, [A4 + 0x2]
  1325. 00000E12  3228 0006                move.w     D1, [A0 + 0x6]
  1326. 00000E16  9240                     sub.w      D1, D0
  1327. 00000E18  48C1                     ext.l      D1
  1328. 00000E1A  83FC 0002                divs.w     D1, 0x2
  1329. 00000E1E  3E01                     move.w     D7, D1
  1330. 00000E20  206E 0008                movea.l    A0, [A6 + 0x8]
  1331. 00000E24  302C 0004                move.w     D0, [A4 + 0x4]
  1332. 00000E28  9054                     sub.w      D0, [A4]
  1333. 00000E2A  3228 0004                move.w     D1, [A0 + 0x4]
  1334. 00000E2E  9240                     sub.w      D1, D0
  1335. 00000E30  48C1                     ext.l      D1
  1336. 00000E32  83FC 0002                divs.w     D1, 0x2
  1337. 00000E36  3C01                     move.w     D6, D1
  1338. label00000E38:
  1339. 00000E38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1340. 00000E3C  302C 0002                move.w     D0, [A4 + 0x2]
  1341. 00000E40  9047                     sub.w      D0, D7
  1342. 00000E42  3F00                     move.w     -[A7], D0
  1343. 00000E44  3014                     move.w     D0, [A4]
  1344. 00000E46  9046                     sub.w      D0, D6
  1345. 00000E48  3F00                     move.w     -[A7], D0
  1346. 00000E4A  A8A8                     syscall    OffsetRect
  1347. label00000E4C:
  1348. 00000E4C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1349. 00000E50  4E5E                     unlink     A6
  1350. 00000E52  205F                     movea.l    A0, [A7]+
  1351. 00000E54  DEFC 000C                add.w      A7, 0xC
  1352. 00000E58  4ED0                     jmp        [A0]
  1353. 00000E5A  4E56 FFD0                link       A6, -0x0030
  1354. 00000E5E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1355. 00000E62  2C2E 0010                move.l     D6, [A6 + 0x10]
  1356. 00000E66  2846                     movea.l    A4, D6
  1357. 00000E68  7E06                     moveq.l    D7, 0x06
  1358. 00000E6A  6000 008E                bra        +0x90 /* 00000EFA */
  1359. label00000E6E:
  1360. 00000E6E  3007                     move.w     D0, D7
  1361. 00000E70  6B18                     bmi        +0x1A /* 00000E8A */
  1362. 00000E72  B07C 001F                cmp.w      D0, 0x1F
  1363. 00000E76  6E12                     bgt        +0x14 /* 00000E8A */
  1364. 00000E78  41EE 0010                lea.l      A0, [A6 + 0x10]
  1365. 00000E7C  3200                     move.w     D1, D0
  1366. 00000E7E  E649                     lsr        D1.w, 3
  1367. 00000E80  4441                     neg.w      D1
  1368. 00000E82  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1369. 00000E86  0A3C 0004                xori.b     ccr, 4
  1370. label00000E8A:
  1371. 00000E8A  666C                     bne        +0x6E /* 00000EF8 */
  1372. 00000E8C  3007                     move.w     D0, D7
  1373. 00000E8E  E540                     asl        D0.w, 2
  1374. 00000E90  41EC 087E                lea.l      A0, [A4 + 0x87E]
  1375. 00000E94  2670 0000                movea.l    A3, [A0 + D0.w]
  1376. 00000E98  200B                     move.l     D0, A3
  1377. 00000E9A  675C                     beq        +0x5E /* 00000EF8 */
  1378. 00000E9C  2053                     movea.l    A0, [A3]
  1379. 00000E9E  4AA8 002E                tst.l      [A0 + 0x2E]
  1380. 00000EA2  6654                     bne        +0x56 /* 00000EF8 */
  1381. 00000EA4  4267                     clr.w      -[A7]
  1382. 00000EA6  2F06                     move.l     -[A7], D6
  1383. 00000EA8  3F07                     move.w     -[A7], D7
  1384. 00000EAA  4EBA 09D0                jsr        [PC + 0x9D0 /* 0000187C */]
  1385. 00000EAE  101F                     move.b     D0, [A7]+
  1386. 00000EB0  6746                     beq        +0x48 /* 00000EF8 */
  1387. 00000EB2  4267                     clr.w      -[A7]
  1388. 00000EB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1389. 00000EB8  3007                     move.w     D0, D7
  1390. 00000EBA  E740                     asl        D0.w, 3
  1391. 00000EBC  41EC 03EE                lea.l      A0, [A4 + 0x3EE]
  1392. 00000EC0  4870 0000                pea.l      [A0 + D0.w]
  1393. 00000EC4  486E FFF2                pea.l      [A6 - 0xE]
  1394. 00000EC8  A8AA                     syscall    SectRect
  1395. 00000ECA  101F                     move.b     D0, [A7]+
  1396. 00000ECC  672A                     beq        +0x2C /* 00000EF8 */
  1397. 00000ECE  3F07                     move.w     -[A7], D7
  1398. 00000ED0  3F3C 0001                move.w     -[A7], 0x1
  1399. 00000ED4  7001                     moveq.l    D0, 0x01
  1400. 00000ED6  2F00                     move.l     -[A7], D0
  1401. 00000ED8  2F06                     move.l     -[A7], D6
  1402. 00000EDA  486E FFD6                pea.l      [A6 - 0x2A]
  1403. 00000EDE  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  1404. 00000EE2  2053                     movea.l    A0, [A3]
  1405. 00000EE4  4AA8 0004                tst.l      [A0 + 0x4]
  1406. 00000EE8  660E                     bne        +0x10 /* 00000EF8 */
  1407. 00000EEA  4267                     clr.w      -[A7]
  1408. 00000EEC  2053                     movea.l    A0, [A3]
  1409. 00000EEE  2F10                     move.l     -[A7], [A0]
  1410. 00000EF0  303C 001F                move.w     D0, 0x1F
  1411. 00000EF4  AAAA                     syscall    QuickTimeDispatch
  1412. 00000EF6  3A1F                     move.w     D5, [A7]+
  1413. label00000EF8:
  1414. 00000EF8  5247                     addq.w     D7, 1
  1415. label00000EFA:
  1416. 00000EFA  701D                     moveq.l    D0, 0x1D
  1417. 00000EFC  B047                     cmp.w      D0, D7
  1418. 00000EFE  6C00 FF6E                bge        -0x90 /* 00000E6E */
  1419. 00000F02  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1420. 00000F06  4E5E                     unlink     A6
  1421. 00000F08  205F                     movea.l    A0, [A7]+
  1422. 00000F0A  DEFC 000C                add.w      A7, 0xC
  1423. 00000F0E  4ED0                     jmp        [A0]
  1424. 00000F10  4E56 FFEA                link       A6, -0x0016
  1425. 00000F14  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1426. 00000F18  286E 0010                movea.l    A4, [A6 + 0x10]
  1427. 00000F1C  7E06                     moveq.l    D7, 0x06
  1428. 00000F1E  6000 008A                bra        +0x8C /* 00000FAA */
  1429. label00000F22:
  1430. 00000F22  3007                     move.w     D0, D7
  1431. 00000F24  6B18                     bmi        +0x1A /* 00000F3E */
  1432. 00000F26  B07C 001F                cmp.w      D0, 0x1F
  1433. 00000F2A  6E12                     bgt        +0x14 /* 00000F3E */
  1434. 00000F2C  41EE 0010                lea.l      A0, [A6 + 0x10]
  1435. 00000F30  3200                     move.w     D1, D0
  1436. 00000F32  E649                     lsr        D1.w, 3
  1437. 00000F34  4441                     neg.w      D1
  1438. 00000F36  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1439. 00000F3A  0A3C 0004                xori.b     ccr, 4
  1440. label00000F3E:
  1441. 00000F3E  6668                     bne        +0x6A /* 00000FA8 */
  1442. 00000F40  3007                     move.w     D0, D7
  1443. 00000F42  E540                     asl        D0.w, 2
  1444. 00000F44  41EC 087E                lea.l      A0, [A4 + 0x87E]
  1445. 00000F48  2670 0000                movea.l    A3, [A0 + D0.w]
  1446. 00000F4C  200B                     move.l     D0, A3
  1447. 00000F4E  6758                     beq        +0x5A /* 00000FA8 */
  1448. 00000F50  2053                     movea.l    A0, [A3]
  1449. 00000F52  4AA8 002E                tst.l      [A0 + 0x2E]
  1450. 00000F56  6650                     bne        +0x52 /* 00000FA8 */
  1451. 00000F58  4267                     clr.w      -[A7]
  1452. 00000F5A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1453. 00000F5E  3F07                     move.w     -[A7], D7
  1454. 00000F60  4EBA 091A                jsr        [PC + 0x91A /* 0000187C */]
  1455. 00000F64  101F                     move.b     D0, [A7]+
  1456. 00000F66  6740                     beq        +0x42 /* 00000FA8 */
  1457. 00000F68  4267                     clr.w      -[A7]
  1458. 00000F6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1459. 00000F6E  3007                     move.w     D0, D7
  1460. 00000F70  E740                     asl        D0.w, 3
  1461. 00000F72  41EC 03EE                lea.l      A0, [A4 + 0x3EE]
  1462. 00000F76  4870 0000                pea.l      [A0 + D0.w]
  1463. 00000F7A  486E FFF2                pea.l      [A6 - 0xE]
  1464. 00000F7E  A8AA                     syscall    SectRect
  1465. 00000F80  101F                     move.b     D0, [A7]+
  1466. 00000F82  6724                     beq        +0x26 /* 00000FA8 */
  1467. 00000F84  42A7                     clr.l      -[A7]
  1468. 00000F86  486E FFF2                pea.l      [A6 - 0xE]
  1469. 00000F8A  4EAD 16FA                jsr        [A5 + 0x16FA /* export_731 */]
  1470. 00000F8E  2C1F                     move.l     D6, [A7]+
  1471. 00000F90  42A7                     clr.l      -[A7]
  1472. 00000F92  4EAD 145A                jsr        [A5 + 0x145A /* export_647 */]
  1473. 00000F96  205F                     movea.l    A0, [A7]+
  1474. 00000F98  2A28 001C                move.l     D5, [A0 + 0x1C]
  1475. 00000F9C  2F05                     move.l     -[A7], D5
  1476. 00000F9E  2F06                     move.l     -[A7], D6
  1477. 00000FA0  2F05                     move.l     -[A7], D5
  1478. 00000FA2  A8E6                     syscall    DiffRgn
  1479. 00000FA4  2F06                     move.l     -[A7], D6
  1480. 00000FA6  A8D9                     syscall    DisposRgn/DisposeRgn
  1481. label00000FA8:
  1482. 00000FA8  5247                     addq.w     D7, 1
  1483. label00000FAA:
  1484. 00000FAA  701D                     moveq.l    D0, 0x1D
  1485. 00000FAC  B047                     cmp.w      D0, D7
  1486. 00000FAE  6C00 FF72                bge        -0x8C /* 00000F22 */
  1487. 00000FB2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1488. 00000FB6  4E5E                     unlink     A6
  1489. 00000FB8  205F                     movea.l    A0, [A7]+
  1490. 00000FBA  DEFC 000C                add.w      A7, 0xC
  1491. 00000FBE  4ED0                     jmp        [A0]
  1492. fn00000FC0:
  1493. 00000FC0  4E56 FFCE                link       A6, -0x0032
  1494. 00000FC4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1495. 00000FC8  2C2E 0012                move.l     D6, [A6 + 0x12]
  1496. 00000FCC  2046                     movea.l    A0, D6
  1497. 00000FCE  2050                     movea.l    A0, [A0]
  1498. 00000FD0  2868 0004                movea.l    A4, [A0 + 0x4]
  1499. 00000FD4  200C                     move.l     D0, A4
  1500. 00000FD6  56C0                     sne        D0
  1501. 00000FD8  4400                     neg.b      D0
  1502. 00000FDA  1D40 0016                move.b     [A6 + 0x16], D0
  1503. 00000FDE  200C                     move.l     D0, A4
  1504. 00000FE0  6604                     bne        +0x6 /* 00000FE6 */
  1505. 00000FE2  6000 0200                bra        +0x202 /* 000011E4 */
  1506. label00000FE6:
  1507. 00000FE6  486E FFDC                pea.l      [A6 - 0x24]
  1508. 00000FEA  A874                     syscall    GetPort
  1509. 00000FEC  202E FFDC                move.l     D0, [A6 - 0x24]
  1510. 00000FF0  B0AD F476                cmp.l      D0, [A5 - 0xB8A]
  1511. 00000FF4  6704                     beq        +0x6 /* 00000FFA */
  1512. 00000FF6  6000 01EC                bra        +0x1EE /* 000011E4 */
  1513. label00000FFA:
  1514. 00000FFA  206E 000E                movea.l    A0, [A6 + 0xE]
  1515. 00000FFE  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1516. 00001002  22D8                     move.l     [A1]+, [A0]+
  1517. 00001004  22D8                     move.l     [A1]+, [A0]+
  1518. 00001006  046E 0010 FFF4           subi.w     [A6 - 0xC], 0x10
  1519. 0000100C  206E 000E                movea.l    A0, [A6 + 0xE]
  1520. 00001010  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1521. 00001014  22D8                     move.l     [A1]+, [A0]+
  1522. 00001016  22D8                     move.l     [A1]+, [A0]+
  1523. 00001018  302E FFEC                move.w     D0, [A6 - 0x14]
  1524. 0000101C  907C 0010                sub.w      D0, 0x10
  1525. 00001020  3D40 FFE8                move.w     [A6 - 0x18], D0
  1526. 00001024  2046                     movea.l    A0, D6
  1527. 00001026  2050                     movea.l    A0, [A0]
  1528. 00001028  2650                     movea.l    A3, [A0]
  1529. 0000102A  2046                     movea.l    A0, D6
  1530. 0000102C  2050                     movea.l    A0, [A0]
  1531. 0000102E  202E FFDC                move.l     D0, [A6 - 0x24]
  1532. 00001032  B0A8 0022                cmp.l      D0, [A0 + 0x22]
  1533. 00001036  672C                     beq        +0x2E /* 00001064 */
  1534. 00001038  2046                     movea.l    A0, D6
  1535. 0000103A  2050                     movea.l    A0, [A0]
  1536. 0000103C  216E FFDC 0022           move.l     [A0 + 0x22], [A6 - 0x24]
  1537. 00001042  2F0B                     move.l     -[A7], A3
  1538. 00001044  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1539. 00001048  42A7                     clr.l      -[A7]
  1540. 0000104A  303C 0016                move.w     D0, 0x16
  1541. 0000104E  AAAA                     syscall    QuickTimeDispatch
  1542. 00001050  42A7                     clr.l      -[A7]
  1543. 00001052  2F0C                     move.l     -[A7], A4
  1544. 00001054  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1545. 00001058  2F3C 0004 000C           move.l     -[A7], 0x4000C
  1546. 0000105E  7000                     moveq.l    D0, 0x00
  1547. 00001060  A82A                     syscall    ComponentDispatch
  1548. 00001062  2E1F                     move.l     D7, [A7]+
  1549. label00001064:
  1550. 00001064  4267                     clr.w      -[A7]
  1551. 00001066  486E FFF0                pea.l      [A6 - 0x10]
  1552. 0000106A  2046                     movea.l    A0, D6
  1553. 0000106C  2050                     movea.l    A0, [A0]
  1554. 0000106E  4868 0026                pea.l      [A0 + 0x26]
  1555. 00001072  A8A6                     syscall    EqualRect
  1556. 00001074  101F                     move.b     D0, [A7]+
  1557. 00001076  667C                     bne        +0x7E /* 000010F4 */
  1558. 00001078  42A7                     clr.l      -[A7]
  1559. 0000107A  2F0C                     move.l     -[A7], A4
  1560. 0000107C  486E FFF0                pea.l      [A6 - 0x10]
  1561. 00001080  486E FFE8                pea.l      [A6 - 0x18]
  1562. 00001084  7002                     moveq.l    D0, 0x02
  1563. 00001086  2F00                     move.l     -[A7], D0
  1564. 00001088  2F3C 000C 0024           move.l     -[A7], 0xC0024
  1565. 0000108E  7000                     moveq.l    D0, 0x00
  1566. 00001090  A82A                     syscall    ComponentDispatch
  1567. 00001092  2E1F                     move.l     D7, [A7]+
  1568. 00001094  42A7                     clr.l      -[A7]
  1569. 00001096  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1570. 0000109A  4EAD 16FA                jsr        [A5 + 0x16FA /* export_731 */]
  1571. 0000109E  281F                     move.l     D4, [A7]+
  1572. 000010A0  42A7                     clr.l      -[A7]
  1573. 000010A2  2F0C                     move.l     -[A7], A4
  1574. 000010A4  2F04                     move.l     -[A7], D4
  1575. 000010A6  42A7                     clr.l      -[A7]
  1576. 000010A8  2F3C 0008 0028           move.l     -[A7], 0x80028
  1577. 000010AE  7000                     moveq.l    D0, 0x00
  1578. 000010B0  A82A                     syscall    ComponentDispatch
  1579. 000010B2  2E1F                     move.l     D7, [A7]+
  1580. 000010B4  2F04                     move.l     -[A7], D4
  1581. 000010B6  A8D9                     syscall    DisposRgn/DisposeRgn
  1582. 000010B8  4267                     clr.w      -[A7]
  1583. 000010BA  2046                     movea.l    A0, D6
  1584. 000010BC  2050                     movea.l    A0, [A0]
  1585. 000010BE  4868 0026                pea.l      [A0 + 0x26]
  1586. 000010C2  A8AE                     syscall    EmptyRect
  1587. 000010C4  101F                     move.b     D0, [A7]+
  1588. 000010C6  661C                     bne        +0x1E /* 000010E4 */
  1589. 000010C8  2046                     movea.l    A0, D6
  1590. 000010CA  2050                     movea.l    A0, [A0]
  1591. 000010CC  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1592. 000010D0  41E8 0026                lea.l      A0, [A0 + 0x26]
  1593. 000010D4  22D8                     move.l     [A1]+, [A0]+
  1594. 000010D6  22D8                     move.l     [A1]+, [A0]+
  1595. 000010D8  066E 0010 FFE4           addi.w     [A6 - 0x1C], 0x10
  1596. 000010DE  486E FFE0                pea.l      [A6 - 0x20]
  1597. 000010E2  A92A                     syscall    ValidRect
  1598. label000010E4:
  1599. 000010E4  2046                     movea.l    A0, D6
  1600. 000010E6  2050                     movea.l    A0, [A0]
  1601. 000010E8  41E8 0026                lea.l      A0, [A0 + 0x26]
  1602. 000010EC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1603. 000010F0  20D9                     move.l     [A0]+, [A1]+
  1604. 000010F2  20D9                     move.l     [A0]+, [A1]+
  1605. label000010F4:
  1606. 000010F4  42A7                     clr.l      -[A7]
  1607. 000010F6  2F0C                     move.l     -[A7], A4
  1608. 000010F8  2F3C 0000 000F           move.l     -[A7], 0xF
  1609. 000010FE  7000                     moveq.l    D0, 0x00
  1610. 00001100  A82A                     syscall    ComponentDispatch
  1611. 00001102  4A9F                     tst.l      [A7]+
  1612. 00001104  56C0                     sne        D0
  1613. 00001106  4400                     neg.b      D0
  1614. 00001108  1D40 FFD6                move.b     [A6 - 0x2A], D0
  1615. 0000110C  6758                     beq        +0x5A /* 00001166 */
  1616. 0000110E  102E 0008                move.b     D0, [A6 + 0x8]
  1617. 00001112  6740                     beq        +0x42 /* 00001154 */
  1618. 00001114  4205                     clr.b      D5
  1619. 00001116  4267                     clr.w      -[A7]
  1620. 00001118  2F0B                     move.l     -[A7], A3
  1621. 0000111A  303C 000A                move.w     D0, 0xA /* '\n' */
  1622. 0000111E  AAAA                     syscall    QuickTimeDispatch
  1623. 00001120  101F                     move.b     D0, [A7]+
  1624. 00001122  660E                     bne        +0x10 /* 00001132 */
  1625. 00001124  7A01                     moveq.l    D5, 0x01
  1626. 00001126  2F0B                     move.l     -[A7], A3
  1627. 00001128  1F3C 0001                move.b     -[A7], 0x1
  1628. 0000112C  303C 0009                move.w     D0, 0x9 /* '\t' */
  1629. 00001130  AAAA                     syscall    QuickTimeDispatch
  1630. label00001132:
  1631. 00001132  42A7                     clr.l      -[A7]
  1632. 00001134  2F0C                     move.l     -[A7], A4
  1633. 00001136  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1634. 0000113A  2F3C 0004 0018           move.l     -[A7], 0x40018
  1635. 00001140  7000                     moveq.l    D0, 0x00
  1636. 00001142  A82A                     syscall    ComponentDispatch
  1637. 00001144  2E1F                     move.l     D7, [A7]+
  1638. 00001146  1005                     move.b     D0, D5
  1639. 00001148  670A                     beq        +0xC /* 00001154 */
  1640. 0000114A  2F0B                     move.l     -[A7], A3
  1641. 0000114C  4267                     clr.w      -[A7]
  1642. 0000114E  303C 0009                move.w     D0, 0x9 /* '\t' */
  1643. 00001152  AAAA                     syscall    QuickTimeDispatch
  1644. label00001154:
  1645. 00001154  42A7                     clr.l      -[A7]
  1646. 00001156  2F0C                     move.l     -[A7], A4
  1647. 00001158  2F3C 0000 001A           move.l     -[A7], 0x1A
  1648. 0000115E  7000                     moveq.l    D0, 0x00
  1649. 00001160  A82A                     syscall    ComponentDispatch
  1650. 00001162  2E1F                     move.l     D7, [A7]+
  1651. 00001164  6072                     bra        +0x74 /* 000011D8 */
  1652. label00001166:
  1653. 00001166  42A7                     clr.l      -[A7]
  1654. 00001168  2F0C                     move.l     -[A7], A4
  1655. 0000116A  1F3C 0001                move.b     -[A7], 0x1
  1656. 0000116E  2F3C 0002 000E           move.l     -[A7], 0x2000E
  1657. 00001174  7000                     moveq.l    D0, 0x00
  1658. 00001176  A82A                     syscall    ComponentDispatch
  1659. 00001178  2E1F                     move.l     D7, [A7]+
  1660. 0000117A  486E FFE8                pea.l      [A6 - 0x18]
  1661. 0000117E  A92A                     syscall    ValidRect
  1662. 00001180  4205                     clr.b      D5
  1663. 00001182  4267                     clr.w      -[A7]
  1664. 00001184  2F0B                     move.l     -[A7], A3
  1665. 00001186  303C 000A                move.w     D0, 0xA /* '\n' */
  1666. 0000118A  AAAA                     syscall    QuickTimeDispatch
  1667. 0000118C  101F                     move.b     D0, [A7]+
  1668. 0000118E  660E                     bne        +0x10 /* 0000119E */
  1669. 00001190  2F0B                     move.l     -[A7], A3
  1670. 00001192  1F3C 0001                move.b     -[A7], 0x1
  1671. 00001196  303C 0009                move.w     D0, 0x9 /* '\t' */
  1672. 0000119A  AAAA                     syscall    QuickTimeDispatch
  1673. 0000119C  7A01                     moveq.l    D5, 0x01
  1674. label0000119E:
  1675. 0000119E  42A7                     clr.l      -[A7]
  1676. 000011A0  2F0C                     move.l     -[A7], A4
  1677. 000011A2  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1678. 000011A6  1F3C 0001                move.b     -[A7], 0x1
  1679. 000011AA  2F3C 0006 0019           move.l     -[A7], 0x60019
  1680. 000011B0  7000                     moveq.l    D0, 0x00
  1681. 000011B2  A82A                     syscall    ComponentDispatch
  1682. 000011B4  2E1F                     move.l     D7, [A7]+
  1683. 000011B6  42A7                     clr.l      -[A7]
  1684. 000011B8  2F0C                     move.l     -[A7], A4
  1685. 000011BA  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1686. 000011BE  2F3C 0004 0018           move.l     -[A7], 0x40018
  1687. 000011C4  7000                     moveq.l    D0, 0x00
  1688. 000011C6  A82A                     syscall    ComponentDispatch
  1689. 000011C8  2E1F                     move.l     D7, [A7]+
  1690. 000011CA  1005                     move.b     D0, D5
  1691. 000011CC  670A                     beq        +0xC /* 000011D8 */
  1692. 000011CE  2F0B                     move.l     -[A7], A3
  1693. 000011D0  4267                     clr.w      -[A7]
  1694. 000011D2  303C 0009                move.w     D0, 0x9 /* '\t' */
  1695. 000011D6  AAAA                     syscall    QuickTimeDispatch
  1696. label000011D8:
  1697. 000011D8  102E 0008                move.b     D0, [A6 + 0x8]
  1698. 000011DC  6706                     beq        +0x8 /* 000011E4 */
  1699. 000011DE  486E FFE8                pea.l      [A6 - 0x18]
  1700. 000011E2  A92A                     syscall    ValidRect
  1701. label000011E4:
  1702. 000011E4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1703. 000011E8  4E5E                     unlink     A6
  1704. 000011EA  205F                     movea.l    A0, [A7]+
  1705. 000011EC  DEFC 000E                add.w      A7, 0xE
  1706. 000011F0  4ED0                     jmp        [A0]
  1707. fn000011F2:
  1708. 000011F2  4E56 FFB8                link       A6, -0x0048
  1709. 000011F6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1710. 000011FA  2E2E 0008                move.l     D7, [A6 + 0x8]
  1711. 000011FE  2047                     movea.l    A0, D7
  1712. 00001200  3028 0004                move.w     D0, [A0 + 0x4]
  1713. 00001204  6B1E                     bmi        +0x20 /* 00001224 */
  1714. 00001206  2047                     movea.l    A0, D7
  1715. 00001208  2068 0018                movea.l    A0, [A0 + 0x18]
  1716. 0000120C  B07C 001F                cmp.w      D0, 0x1F
  1717. 00001210  6E12                     bgt        +0x14 /* 00001224 */
  1718. 00001212  41E8 0896                lea.l      A0, [A0 + 0x896]
  1719. 00001216  3200                     move.w     D1, D0
  1720. 00001218  E649                     lsr        D1.w, 3
  1721. 0000121A  4441                     neg.w      D1
  1722. 0000121C  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1723. 00001220  0A3C 0004                xori.b     ccr, 4
  1724. label00001224:
  1725. 00001224  6604                     bne        +0x6 /* 0000122A */
  1726. 00001226  6000 01BE                bra        +0x1C0 /* 000013E6 */
  1727. label0000122A:
  1728. 0000122A  42A7                     clr.l      -[A7]
  1729. 0000122C  2F07                     move.l     -[A7], D7
  1730. 0000122E  4EBA F7E6                jsr        [PC - 0x81A /* 00000A16 */]
  1731. 00001232  285F                     movea.l    A4, [A7]+
  1732. 00001234  200C                     move.l     D0, A4
  1733. 00001236  6604                     bne        +0x6 /* 0000123C */
  1734. 00001238  6000 01AC                bra        +0x1AE /* 000013E6 */
  1735. label0000123C:
  1736. 0000123C  2054                     movea.l    A0, [A4]
  1737. 0000123E  2650                     movea.l    A3, [A0]
  1738. 00001240  1028 0010                move.b     D0, [A0 + 0x10]
  1739. 00001244  6754                     beq        +0x56 /* 0000129A */
  1740. 00001246  4228 0010                clr.b      [A0 + 0x10]
  1741. 0000124A  2054                     movea.l    A0, [A4]
  1742. 0000124C  4AA8 0012                tst.l      [A0 + 0x12]
  1743. 00001250  6D0A                     blt        +0xC /* 0000125C */
  1744. 00001252  2F0B                     move.l     -[A7], A3
  1745. 00001254  303C 000D                move.w     D0, 0xD /* '\r' */
  1746. 00001258  AAAA                     syscall    QuickTimeDispatch
  1747. 0000125A  6008                     bra        +0xA /* 00001264 */
  1748. label0000125C:
  1749. 0000125C  2F0B                     move.l     -[A7], A3
  1750. 0000125E  303C 000E                move.w     D0, 0xE
  1751. 00001262  AAAA                     syscall    QuickTimeDispatch
  1752. label00001264:
  1753. 00001264  4267                     clr.w      -[A7]
  1754. 00001266  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1755. 0000126A  101F                     move.b     D0, [A7]+
  1756. 0000126C  6714                     beq        +0x16 /* 00001282 */
  1757. 0000126E  2054                     movea.l    A0, [A4]
  1758. 00001270  2F08                     move.l     -[A7], A0
  1759. 00001272  42A7                     clr.l      -[A7]
  1760. 00001274  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  1761. 00001278  201F                     move.l     D0, [A7]+
  1762. 0000127A  205F                     movea.l    A0, [A7]+
  1763. 0000127C  2140 000A                move.l     [A0 + 0xA], D0
  1764. 00001280  6018                     bra        +0x1A /* 0000129A */
  1765. label00001282:
  1766. 00001282  2054                     movea.l    A0, [A4]
  1767. 00001284  4AA8 0004                tst.l      [A0 + 0x4]
  1768. 00001288  6610                     bne        +0x12 /* 0000129A */
  1769. 0000128A  2F0B                     move.l     -[A7], A3
  1770. 0000128C  303C 000B                move.w     D0, 0xB
  1771. 00001290  AAAA                     syscall    QuickTimeDispatch
  1772. 00001292  2054                     movea.l    A0, [A4]
  1773. 00001294  117C 0001 000E           move.b     [A0 + 0xE], 0x1
  1774. label0000129A:
  1775. 0000129A  4267                     clr.w      -[A7]
  1776. 0000129C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1777. 000012A0  101F                     move.b     D0, [A7]+
  1778. 000012A2  671E                     beq        +0x20 /* 000012C2 */
  1779. 000012A4  42A7                     clr.l      -[A7]
  1780. 000012A6  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  1781. 000012AA  2054                     movea.l    A0, [A4]
  1782. 000012AC  2A1F                     move.l     D5, [A7]+
  1783. 000012AE  9AA8 000A                sub.l      D5, [A0 + 0xA]
  1784. 000012B2  2054                     movea.l    A0, [A4]
  1785. 000012B4  4AA8 0004                tst.l      [A0 + 0x4]
  1786. 000012B8  6608                     bne        +0xA /* 000012C2 */
  1787. 000012BA  2F0B                     move.l     -[A7], A3
  1788. 000012BC  2F05                     move.l     -[A7], D5
  1789. 000012BE  4EBA F9D6                jsr        [PC - 0x62A /* 00000C96 */]
  1790. label000012C2:
  1791. 000012C2  486E FFF0                pea.l      [A6 - 0x10]
  1792. 000012C6  A874                     syscall    GetPort
  1793. 000012C8  2047                     movea.l    A0, D7
  1794. 000012CA  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1795. 000012CE  486E FFE4                pea.l      [A6 - 0x1C]
  1796. 000012D2  4EAD 16D2                jsr        [A5 + 0x16D2 /* export_726 */]
  1797. 000012D6  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1798. 000012DA  206E FFF0                movea.l    A0, [A6 - 0x10]
  1799. 000012DE  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1800. 000012E2  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1801. 000012E6  A8E4                     syscall    SectRgn
  1802. 000012E8  2047                     movea.l    A0, D7
  1803. 000012EA  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1804. 000012EE  2047                     movea.l    A0, D7
  1805. 000012F0  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1806. 000012F4  486E FFE8                pea.l      [A6 - 0x18]
  1807. 000012F8  4EBA FAD0                jsr        [PC - 0x530 /* 00000DCA */]
  1808. 000012FC  2047                     movea.l    A0, D7
  1809. 000012FE  7001                     moveq.l    D0, 0x01
  1810. 00001300  B0A8 000C                cmp.l      D0, [A0 + 0xC]
  1811. 00001304  57C6                     seq        D6
  1812. 00001306  4406                     neg.b      D6
  1813. 00001308  4267                     clr.w      -[A7]
  1814. 0000130A  2F0C                     move.l     -[A7], A4
  1815. 0000130C  486E FFE8                pea.l      [A6 - 0x18]
  1816. 00001310  7000                     moveq.l    D0, 0x00
  1817. 00001312  2047                     movea.l    A0, D7
  1818. 00001314  2068 0006                movea.l    A0, [A0 + 0x6]
  1819. 00001318  1028 0005                move.b     D0, [A0 + 0x5]
  1820. 0000131C  C0BC 0000 003F           and.l      D0, 0x3F /* '?' */
  1821. 00001322  3F00                     move.w     -[A7], D0
  1822. 00001324  1F06                     move.b     -[A7], D6
  1823. 00001326  4EBA F9A0                jsr        [PC - 0x660 /* 00000CC8 */]
  1824. 0000132A  101F                     move.b     D0, [A7]+
  1825. 0000132C  6704                     beq        +0x6 /* 00001332 */
  1826. 0000132E  6000 00AE                bra        +0xB0 /* 000013DE */
  1827. label00001332:
  1828. 00001332  4267                     clr.w      -[A7]
  1829. 00001334  2F0C                     move.l     -[A7], A4
  1830. 00001336  486E FFE8                pea.l      [A6 - 0x18]
  1831. 0000133A  2047                     movea.l    A0, D7
  1832. 0000133C  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1833. 00001340  1F06                     move.b     -[A7], D6
  1834. 00001342  4EBA FC7C                jsr        [PC - 0x384 /* 00000FC0 */]
  1835. 00001346  101F                     move.b     D0, [A7]+
  1836. 00001348  6600 0094                bne        +0x96 /* 000013DE */
  1837. 0000134C  102E 000C                move.b     D0, [A6 + 0xC]
  1838. 00001350  6700 008C                beq        +0x8E /* 000013DE */
  1839. 00001354  2054                     movea.l    A0, [A4]
  1840. 00001356  202D F476                move.l     D0, [A5 - 0xB8A]
  1841. 0000135A  B0A8 0022                cmp.l      D0, [A0 + 0x22]
  1842. 0000135E  6716                     beq        +0x18 /* 00001376 */
  1843. 00001360  2F0B                     move.l     -[A7], A3
  1844. 00001362  2F2D F476                move.l     -[A7], [A5 - 0xB8A]
  1845. 00001366  42A7                     clr.l      -[A7]
  1846. 00001368  303C 0016                move.w     D0, 0x16
  1847. 0000136C  AAAA                     syscall    QuickTimeDispatch
  1848. 0000136E  2054                     movea.l    A0, [A4]
  1849. 00001370  216D F476 0022           move.l     [A0 + 0x22], [A5 - 0xB8A]
  1850. label00001376:
  1851. 00001376  4267                     clr.w      -[A7]
  1852. 00001378  486E FFE8                pea.l      [A6 - 0x18]
  1853. 0000137C  2054                     movea.l    A0, [A4]
  1854. 0000137E  4868 0026                pea.l      [A0 + 0x26]
  1855. 00001382  A8A6                     syscall    EqualRect
  1856. 00001384  101F                     move.b     D0, [A7]+
  1857. 00001386  661A                     bne        +0x1C /* 000013A2 */
  1858. 00001388  2F0B                     move.l     -[A7], A3
  1859. 0000138A  486E FFE8                pea.l      [A6 - 0x18]
  1860. 0000138E  303C 00FA                move.w     D0, 0xFA
  1861. 00001392  AAAA                     syscall    QuickTimeDispatch
  1862. 00001394  2054                     movea.l    A0, [A4]
  1863. 00001396  41E8 0026                lea.l      A0, [A0 + 0x26]
  1864. 0000139A  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1865. 0000139E  20D9                     move.l     [A0]+, [A1]+
  1866. 000013A0  20D9                     move.l     [A0]+, [A1]+
  1867. label000013A2:
  1868. 000013A2  4267                     clr.w      -[A7]
  1869. 000013A4  2F0B                     move.l     -[A7], A3
  1870. 000013A6  303C 000A                move.w     D0, 0xA /* '\n' */
  1871. 000013AA  AAAA                     syscall    QuickTimeDispatch
  1872. 000013AC  101F                     move.b     D0, [A7]+
  1873. 000013AE  670C                     beq        +0xE /* 000013BC */
  1874. 000013B0  2F0B                     move.l     -[A7], A3
  1875. 000013B2  2F0C                     move.l     -[A7], A4
  1876. 000013B4  4267                     clr.w      -[A7]
  1877. 000013B6  4EBA F20C                jsr        [PC - 0xDF4 /* 000005C4 */]
  1878. 000013BA  6022                     bra        +0x24 /* 000013DE */
  1879. label000013BC:
  1880. 000013BC  2F0B                     move.l     -[A7], A3
  1881. 000013BE  1F3C 0001                move.b     -[A7], 0x1
  1882. 000013C2  303C 0009                move.w     D0, 0x9 /* '\t' */
  1883. 000013C6  AAAA                     syscall    QuickTimeDispatch
  1884. 000013C8  2F0B                     move.l     -[A7], A3
  1885. 000013CA  2F0C                     move.l     -[A7], A4
  1886. 000013CC  1F3C 0001                move.b     -[A7], 0x1
  1887. 000013D0  4EBA F1F2                jsr        [PC - 0xE0E /* 000005C4 */]
  1888. 000013D4  2F0B                     move.l     -[A7], A3
  1889. 000013D6  4267                     clr.w      -[A7]
  1890. 000013D8  303C 0009                move.w     D0, 0x9 /* '\t' */
  1891. 000013DC  AAAA                     syscall    QuickTimeDispatch
  1892. label000013DE:
  1893. 000013DE  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1894. 000013E2  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  1895. label000013E6:
  1896. 000013E6  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1897. 000013EA  4E5E                     unlink     A6
  1898. 000013EC  205F                     movea.l    A0, [A7]+
  1899. 000013EE  5C4F                     addq.w     A7, 6
  1900. 000013F0  4ED0                     jmp        [A0]
  1901. fn000013F2:
  1902. 000013F2  4E56 FFEE                link       A6, -0x0012
  1903. 000013F6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1904. 000013FA  206E 0008                movea.l    A0, [A6 + 0x8]
  1905. 000013FE  2D48 FFEE                move.l     [A6 - 0x12], A0
  1906. 00001402  2668 0006                movea.l    A3, [A0 + 0x6]
  1907. 00001406  102D EFD1                move.b     D0, [A5 - 0x102F]
  1908. 0000140A  671C                     beq        +0x1E /* 00001428 */
  1909. 0000140C  206E 000C                movea.l    A0, [A6 + 0xC]
  1910. 00001410  0828 0005 001B           btst.b     [A0 + 0x1B], 0x5
  1911. 00001416  6710                     beq        +0x12 /* 00001428 */
  1912. 00001418  7000                     moveq.l    D0, 0x00
  1913. 0000141A  102B 0005                move.b     D0, [A3 + 0x5]
  1914. 0000141E  80BC 0000 0040           or.l       D0, 0x40 /* '@' */
  1915. 00001424  1740 0005                move.b     [A3 + 0x5], D0
  1916. label00001428:
  1917. 00001428  4245                     clr.w      D5
  1918. 0000142A  42A7                     clr.l      -[A7]
  1919. 0000142C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1920. 00001430  4EBA F5E4                jsr        [PC - 0xA1C /* 00000A16 */]
  1921. 00001434  281F                     move.l     D4, [A7]+
  1922. 00001436  082B 0007 0005           btst.b     [A3 + 0x5], 0x7
  1923. 0000143C  670A                     beq        +0xC /* 00001448 */
  1924. 0000143E  3E2B 000E                move.w     D7, [A3 + 0xE]
  1925. 00001442  3C2B 000C                move.w     D6, [A3 + 0xC]
  1926. 00001446  6024                     bra        +0x26 /* 0000146C */
  1927. label00001448:
  1928. 00001448  206E 000C                movea.l    A0, [A6 + 0xC]
  1929. 0000144C  49E8 0010                lea.l      A4, [A0 + 0x10]
  1930. 00001450  3E2C 0006                move.w     D7, [A4 + 0x6]
  1931. 00001454  9E6C 0002                sub.w      D7, [A4 + 0x2]
  1932. 00001458  3C2C 0004                move.w     D6, [A4 + 0x4]
  1933. 0000145C  9C54                     sub.w      D6, [A4]
  1934. 0000145E  206E 000C                movea.l    A0, [A6 + 0xC]
  1935. 00001462  0828 0006 001B           btst.b     [A0 + 0x1B], 0x6
  1936. 00001468  6702                     beq        +0x4 /* 0000146C */
  1937. 0000146A  7A10                     moveq.l    D5, 0x10
  1938. label0000146C:
  1939. 0000146C  206E FFEE                movea.l    A0, [A6 - 0x12]
  1940. 00001470  2868 0010                movea.l    A4, [A0 + 0x10]
  1941. 00001474  3007                     move.w     D0, D7
  1942. 00001476  48C0                     ext.l      D0
  1943. 00001478  81FC 0002                divs.w     D0, 0x2
  1944. 0000147C  322B 000A                move.w     D1, [A3 + 0xA]
  1945. 00001480  9240                     sub.w      D1, D0
  1946. 00001482  3941 0002                move.w     [A4 + 0x2], D1
  1947. 00001486  3006                     move.w     D0, D6
  1948. 00001488  48C0                     ext.l      D0
  1949. 0000148A  81FC 0002                divs.w     D0, 0x2
  1950. 0000148E  322B 0008                move.w     D1, [A3 + 0x8]
  1951. 00001492  9240                     sub.w      D1, D0
  1952. 00001494  3881                     move.w     [A4], D1
  1953. 00001496  3007                     move.w     D0, D7
  1954. 00001498  D06C 0002                add.w      D0, [A4 + 0x2]
  1955. 0000149C  3940 0006                move.w     [A4 + 0x6], D0
  1956. 000014A0  3006                     move.w     D0, D6
  1957. 000014A2  D054                     add.w      D0, [A4]
  1958. 000014A4  D045                     add.w      D0, D5
  1959. 000014A6  3940 0004                move.w     [A4 + 0x4], D0
  1960. 000014AA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1961. 000014AE  4E5E                     unlink     A6
  1962. 000014B0  205F                     movea.l    A0, [A7]+
  1963. 000014B2  504F                     addq.w     A7, 8
  1964. 000014B4  4ED0                     jmp        [A0]
  1965. fn000014B6:
  1966. 000014B6  4E56 FFFE                link       A6, -0x0002
  1967. 000014BA  48E7 0108                movem.l    -[A7], D7,A4
  1968. 000014BE  286E 000A                movea.l    A4, [A6 + 0xA]
  1969. 000014C2  4267                     clr.w      -[A7]
  1970. 000014C4  2F0C                     move.l     -[A7], A4
  1971. 000014C6  303C 002E                move.w     D0, 0x2E /* '.' */
  1972. 000014CA  AAAA                     syscall    QuickTimeDispatch
  1973. 000014CC  3E1F                     move.w     D7, [A7]+
  1974. 000014CE  102E 0008                move.b     D0, [A6 + 0x8]
  1975. 000014D2  6716                     beq        +0x18 /* 000014EA */
  1976. 000014D4  4A47                     tst.w      D7
  1977. 000014D6  6C26                     bge        +0x28 /* 000014FE */
  1978. 000014D8  3007                     move.w     D0, D7
  1979. 000014DA  4440                     neg.w      D0
  1980. 000014DC  3E00                     move.w     D7, D0
  1981. 000014DE  2F0C                     move.l     -[A7], A4
  1982. 000014E0  3F07                     move.w     -[A7], D7
  1983. 000014E2  303C 002F                move.w     D0, 0x2F /* '/' */
  1984. 000014E6  AAAA                     syscall    QuickTimeDispatch
  1985. 000014E8  6014                     bra        +0x16 /* 000014FE */
  1986. label000014EA:
  1987. 000014EA  4A47                     tst.w      D7
  1988. 000014EC  6F10                     ble        +0x12 /* 000014FE */
  1989. 000014EE  3007                     move.w     D0, D7
  1990. 000014F0  4440                     neg.w      D0
  1991. 000014F2  3E00                     move.w     D7, D0
  1992. 000014F4  2F0C                     move.l     -[A7], A4
  1993. 000014F6  3F07                     move.w     -[A7], D7
  1994. 000014F8  303C 002F                move.w     D0, 0x2F /* '/' */
  1995. 000014FC  AAAA                     syscall    QuickTimeDispatch
  1996. label000014FE:
  1997. 000014FE  4CDF 1080                movem.l    D7,A4, [A7]+
  1998. 00001502  4E5E                     unlink     A6
  1999. 00001504  205F                     movea.l    A0, [A7]+
  2000. 00001506  5C4F                     addq.w     A7, 6
  2001. 00001508  4ED0                     jmp        [A0]
  2002. fn0000150A:
  2003. 0000150A  4E56 FFC2                link       A6, -0x003E
  2004. 0000150E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2005. 00001512  206E 000A                movea.l    A0, [A6 + 0xA]
  2006. 00001516  302E 0008                move.w     D0, [A6 + 0x8]
  2007. 0000151A  E540                     asl        D0.w, 2
  2008. 0000151C  41E8 087E                lea.l      A0, [A0 + 0x87E]
  2009. 00001520  2870 0000                movea.l    A4, [A0 + D0.w]
  2010. 00001524  200C                     move.l     D0, A4
  2011. 00001526  6700 011C                beq        +0x11E /* 00001644 */
  2012. 0000152A  2054                     movea.l    A0, [A4]
  2013. 0000152C  2650                     movea.l    A3, [A0]
  2014. 0000152E  2E28 0004                move.l     D7, [A0 + 0x4]
  2015. 00001532  42A7                     clr.l      -[A7]
  2016. 00001534  2054                     movea.l    A0, [A4]
  2017. 00001536  3F28 0008                move.w     -[A7], [A0 + 0x8]
  2018. 0000153A  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  2019. 0000153E  2C1F                     move.l     D6, [A7]+
  2020. 00001540  4267                     clr.w      -[A7]
  2021. 00001542  2F0B                     move.l     -[A7], A3
  2022. 00001544  303C 000A                move.w     D0, 0xA /* '\n' */
  2023. 00001548  AAAA                     syscall    QuickTimeDispatch
  2024. 0000154A  101F                     move.b     D0, [A7]+
  2025. 0000154C  6600 008A                bne        +0x8C /* 000015D8 */
  2026. 00001550  2046                     movea.l    A0, D6
  2027. 00001552  0828 0003 001B           btst.b     [A0 + 0x1B], 0x3
  2028. 00001558  56C5                     sne        D5
  2029. 0000155A  4405                     neg.b      D5
  2030. 0000155C  102D F209                move.b     D0, [A5 - 0xDF7]
  2031. 00001560  6602                     bne        +0x4 /* 00001564 */
  2032. 00001562  4205                     clr.b      D5
  2033. label00001564:
  2034. 00001564  2F0B                     move.l     -[A7], A3
  2035. 00001566  1F05                     move.b     -[A7], D5
  2036. 00001568  4EBA FF4C                jsr        [PC - 0xB4 /* 000014B6 */]
  2037. 0000156C  2F0B                     move.l     -[A7], A3
  2038. 0000156E  1F3C 0001                move.b     -[A7], 0x1
  2039. 00001572  303C 0009                move.w     D0, 0x9 /* '\t' */
  2040. 00001576  AAAA                     syscall    QuickTimeDispatch
  2041. 00001578  4A87                     tst.l      D7
  2042. 0000157A  672A                     beq        +0x2C /* 000015A6 */
  2043. 0000157C  2046                     movea.l    A0, D6
  2044. 0000157E  0828 0004 001B           btst.b     [A0 + 0x1B], 0x4
  2045. 00001584  56C4                     sne        D4
  2046. 00001586  4404                     neg.b      D4
  2047. 00001588  42A7                     clr.l      -[A7]
  2048. 0000158A  2F07                     move.l     -[A7], D7
  2049. 0000158C  3F3C 0015                move.w     -[A7], 0x15
  2050. 00001590  1004                     move.b     D0, D4
  2051. 00001592  4880                     ext.w      D0
  2052. 00001594  48C0                     ext.l      D0
  2053. 00001596  2F00                     move.l     -[A7], D0
  2054. 00001598  2F3C 0006 0009           move.l     -[A7], 0x60009
  2055. 0000159E  7000                     moveq.l    D0, 0x00
  2056. 000015A0  A82A                     syscall    ComponentDispatch
  2057. 000015A2  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  2058. label000015A6:
  2059. 000015A6  4A87                     tst.l      D7
  2060. 000015A8  662E                     bne        +0x30 /* 000015D8 */
  2061. 000015AA  4267                     clr.w      -[A7]
  2062. 000015AC  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2063. 000015B0  101F                     move.b     D0, [A7]+
  2064. 000015B2  6714                     beq        +0x16 /* 000015C8 */
  2065. 000015B4  2054                     movea.l    A0, [A4]
  2066. 000015B6  2F08                     move.l     -[A7], A0
  2067. 000015B8  42A7                     clr.l      -[A7]
  2068. 000015BA  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2069. 000015BE  201F                     move.l     D0, [A7]+
  2070. 000015C0  205F                     movea.l    A0, [A7]+
  2071. 000015C2  2140 000A                move.l     [A0 + 0xA], D0
  2072. 000015C6  6010                     bra        +0x12 /* 000015D8 */
  2073. label000015C8:
  2074. 000015C8  2F0B                     move.l     -[A7], A3
  2075. 000015CA  303C 000B                move.w     D0, 0xB
  2076. 000015CE  AAAA                     syscall    QuickTimeDispatch
  2077. 000015D0  2054                     movea.l    A0, [A4]
  2078. 000015D2  117C 0001 000E           move.b     [A0 + 0xE], 0x1
  2079. label000015D8:
  2080. 000015D8  4267                     clr.w      -[A7]
  2081. 000015DA  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2082. 000015DE  101F                     move.b     D0, [A7]+
  2083. 000015E0  6724                     beq        +0x26 /* 00001606 */
  2084. 000015E2  42A7                     clr.l      -[A7]
  2085. 000015E4  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2086. 000015E8  2054                     movea.l    A0, [A4]
  2087. 000015EA  201F                     move.l     D0, [A7]+
  2088. 000015EC  90A8 000A                sub.l      D0, [A0 + 0xA]
  2089. 000015F0  2D40 FFC4                move.l     [A6 - 0x3C], D0
  2090. 000015F4  2054                     movea.l    A0, [A4]
  2091. 000015F6  4AA8 0004                tst.l      [A0 + 0x4]
  2092. 000015FA  660A                     bne        +0xC /* 00001606 */
  2093. 000015FC  2F0B                     move.l     -[A7], A3
  2094. 000015FE  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  2095. 00001602  4EBA F692                jsr        [PC - 0x96E /* 00000C96 */]
  2096. label00001606:
  2097. 00001606  4267                     clr.w      -[A7]
  2098. 00001608  2F0B                     move.l     -[A7], A3
  2099. 0000160A  303C 00DD                move.w     D0, 0xDD
  2100. 0000160E  AAAA                     syscall    QuickTimeDispatch
  2101. 00001610  101F                     move.b     D0, [A7]+
  2102. 00001612  6730                     beq        +0x32 /* 00001644 */
  2103. 00001614  2046                     movea.l    A0, D6
  2104. 00001616  0828 0004 001B           btst.b     [A0 + 0x1B], 0x4
  2105. 0000161C  670A                     beq        +0xC /* 00001628 */
  2106. 0000161E  2054                     movea.l    A0, [A4]
  2107. 00001620  117C 0001 0010           move.b     [A0 + 0x10], 0x1
  2108. 00001626  601C                     bra        +0x1E /* 00001644 */
  2109. label00001628:
  2110. 00001628  2054                     movea.l    A0, [A4]
  2111. 0000162A  4AA8 0004                tst.l      [A0 + 0x4]
  2112. 0000162E  6614                     bne        +0x16 /* 00001644 */
  2113. 00001630  1028 000E                move.b     D0, [A0 + 0xE]
  2114. 00001634  670E                     beq        +0x10 /* 00001644 */
  2115. 00001636  2F0B                     move.l     -[A7], A3
  2116. 00001638  303C 000C                move.w     D0, 0xC
  2117. 0000163C  AAAA                     syscall    QuickTimeDispatch
  2118. 0000163E  2054                     movea.l    A0, [A4]
  2119. 00001640  4228 000E                clr.b      [A0 + 0xE]
  2120. label00001644:
  2121. 00001644  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2122. 00001648  4E5E                     unlink     A6
  2123. 0000164A  205F                     movea.l    A0, [A7]+
  2124. 0000164C  5C4F                     addq.w     A7, 6
  2125. 0000164E  4ED0                     jmp        [A0]
  2126. 00001650  4E56 FFCA                link       A6, -0x0036
  2127. 00001654  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2128. 00001658  2C2E 0008                move.l     D6, [A6 + 0x8]
  2129. 0000165C  422E 0012                clr.b      [A6 + 0x12]
  2130. 00001660  206E 000E                movea.l    A0, [A6 + 0xE]
  2131. 00001664  302E 000C                move.w     D0, [A6 + 0xC]
  2132. 00001668  E540                     asl        D0.w, 2
  2133. 0000166A  41E8 087E                lea.l      A0, [A0 + 0x87E]
  2134. 0000166E  2870 0000                movea.l    A4, [A0 + D0.w]
  2135. 00001672  200C                     move.l     D0, A4
  2136. 00001674  6700 00D6                beq        +0xD8 /* 0000174C */
  2137. 00001678  2054                     movea.l    A0, [A4]
  2138. 0000167A  2E10                     move.l     D7, [A0]
  2139. 0000167C  2668 0004                movea.l    A3, [A0 + 0x4]
  2140. 00001680  4A87                     tst.l      D7
  2141. 00001682  57C0                     seq        D0
  2142. 00001684  4A00                     tst.b      D0
  2143. 00001686  6600 00C4                bne        +0xC6 /* 0000174C */
  2144. 0000168A  220B                     move.l     D1, A3
  2145. 0000168C  57C1                     seq        D1
  2146. 0000168E  8001                     or.b       D0, D1
  2147. 00001690  6704                     beq        +0x6 /* 00001696 */
  2148. 00001692  6000 00B8                bra        +0xBA /* 0000174C */
  2149. label00001696:
  2150. 00001696  42A7                     clr.l      -[A7]
  2151. 00001698  2054                     movea.l    A0, [A4]
  2152. 0000169A  3F28 0008                move.w     -[A7], [A0 + 0x8]
  2153. 0000169E  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  2154. 000016A2  206E 000E                movea.l    A0, [A6 + 0xE]
  2155. 000016A6  302E 000C                move.w     D0, [A6 + 0xC]
  2156. 000016AA  E740                     asl        D0.w, 3
  2157. 000016AC  41E8 03EE                lea.l      A0, [A0 + 0x3EE]
  2158. 000016B0  4870 0000                pea.l      [A0 + D0.w]
  2159. 000016B4  486E FFF0                pea.l      [A6 - 0x10]
  2160. 000016B8  4EBA F710                jsr        [PC - 0x8F0 /* 00000DCA */]
  2161. 000016BC  302E FFF4                move.w     D0, [A6 - 0xC]
  2162. 000016C0  907C 0010                sub.w      D0, 0x10
  2163. 000016C4  3D40 FFF0                move.w     [A6 - 0x10], D0
  2164. 000016C8  486E FFE4                pea.l      [A6 - 0x1C]
  2165. 000016CC  A874                     syscall    GetPort
  2166. 000016CE  2F2D F476                move.l     -[A7], [A5 - 0xB8A]
  2167. 000016D2  A873                     syscall    SetPort
  2168. 000016D4  4267                     clr.w      -[A7]
  2169. 000016D6  2046                     movea.l    A0, D6
  2170. 000016D8  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2171. 000016DC  486E FFF0                pea.l      [A6 - 0x10]
  2172. 000016E0  A8AD                     syscall    PtInRect
  2173. 000016E2  101F                     move.b     D0, [A7]+
  2174. 000016E4  6760                     beq        +0x62 /* 00001746 */
  2175. 000016E6  206D F476                movea.l    A0, [A5 - 0xB8A]
  2176. 000016EA  1A28 006F                move.b     D5, [A0 + 0x6F]
  2177. 000016EE  117C 0001 006F           move.b     [A0 + 0x6F], 0x1
  2178. 000016F4  42A7                     clr.l      -[A7]
  2179. 000016F6  2F0B                     move.l     -[A7], A3
  2180. 000016F8  2F2D F476                move.l     -[A7], [A5 - 0xB8A]
  2181. 000016FC  2046                     movea.l    A0, D6
  2182. 000016FE  2F28 000A                move.l     -[A7], [A0 + 0xA]
  2183. 00001702  2046                     movea.l    A0, D6
  2184. 00001704  2F28 0006                move.l     -[A7], [A0 + 0x6]
  2185. 00001708  2046                     movea.l    A0, D6
  2186. 0000170A  3028 000E                move.w     D0, [A0 + 0xE]
  2187. 0000170E  48C0                     ext.l      D0
  2188. 00001710  2F00                     move.l     -[A7], D0
  2189. 00001712  2F3C 0010 001C           move.l     -[A7], 0x10001C
  2190. 00001718  7000                     moveq.l    D0, 0x00
  2191. 0000171A  A82A                     syscall    ComponentDispatch
  2192. 0000171C  7001                     moveq.l    D0, 0x01
  2193. 0000171E  B09F                     cmp.l      D0, [A7]+
  2194. 00001720  57C0                     seq        D0
  2195. 00001722  4400                     neg.b      D0
  2196. 00001724  1D40 0012                move.b     [A6 + 0x12], D0
  2197. 00001728  4267                     clr.w      -[A7]
  2198. 0000172A  206D F476                movea.l    A0, [A5 - 0xB8A]
  2199. 0000172E  2F28 007A                move.l     -[A7], [A0 + 0x7A]
  2200. 00001732  A8E2                     syscall    EmptyRgn
  2201. 00001734  101F                     move.b     D0, [A7]+
  2202. 00001736  6606                     bne        +0x8 /* 0000173E */
  2203. 00001738  486E FFF0                pea.l      [A6 - 0x10]
  2204. 0000173C  A928                     syscall    InvalRect
  2205. label0000173E:
  2206. 0000173E  206D F476                movea.l    A0, [A5 - 0xB8A]
  2207. 00001742  1145 006F                move.b     [A0 + 0x6F], D5
  2208. label00001746:
  2209. 00001746  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2210. 0000174A  A873                     syscall    SetPort
  2211. label0000174C:
  2212. 0000174C  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2213. 00001750  4E5E                     unlink     A6
  2214. 00001752  205F                     movea.l    A0, [A7]+
  2215. 00001754  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2216. 00001758  4ED0                     jmp        [A0]
  2217. fn0000175A:
  2218. 0000175A  4E56 FFEC                link       A6, -0x0014
  2219. 0000175E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2220. 00001762  206E 000A                movea.l    A0, [A6 + 0xA]
  2221. 00001766  302E 0008                move.w     D0, [A6 + 0x8]
  2222. 0000176A  E540                     asl        D0.w, 2
  2223. 0000176C  41E8 087E                lea.l      A0, [A0 + 0x87E]
  2224. 00001770  2870 0000                movea.l    A4, [A0 + D0.w]
  2225. 00001774  200C                     move.l     D0, A4
  2226. 00001776  6774                     beq        +0x76 /* 000017EC */
  2227. 00001778  2054                     movea.l    A0, [A4]
  2228. 0000177A  2650                     movea.l    A3, [A0]
  2229. 0000177C  2E28 0004                move.l     D7, [A0 + 0x4]
  2230. 00001780  673C                     beq        +0x3E /* 000017BE */
  2231. 00001782  486E FFF4                pea.l      [A6 - 0xC]
  2232. 00001786  A874                     syscall    GetPort
  2233. 00001788  2F2D F476                move.l     -[A7], [A5 - 0xB8A]
  2234. 0000178C  A873                     syscall    SetPort
  2235. 0000178E  42A7                     clr.l      -[A7]
  2236. 00001790  2F07                     move.l     -[A7], D7
  2237. 00001792  3F3C 0008                move.w     -[A7], 0x8
  2238. 00001796  42A7                     clr.l      -[A7]
  2239. 00001798  2F3C 0006 0009           move.l     -[A7], 0x60009
  2240. 0000179E  7000                     moveq.l    D0, 0x00
  2241. 000017A0  A82A                     syscall    ComponentDispatch
  2242. 000017A2  2C1F                     move.l     D6, [A7]+
  2243. 000017A4  42A7                     clr.l      -[A7]
  2244. 000017A6  2F07                     move.l     -[A7], D7
  2245. 000017A8  4267                     clr.w      -[A7]
  2246. 000017AA  2F3C 0002 000E           move.l     -[A7], 0x2000E
  2247. 000017B0  7000                     moveq.l    D0, 0x00
  2248. 000017B2  A82A                     syscall    ComponentDispatch
  2249. 000017B4  2C1F                     move.l     D6, [A7]+
  2250. 000017B6  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2251. 000017BA  A873                     syscall    SetPort
  2252. 000017BC  6016                     bra        +0x18 /* 000017D4 */
  2253. label000017BE:
  2254. 000017BE  2054                     movea.l    A0, [A4]
  2255. 000017C0  1028 000E                move.b     D0, [A0 + 0xE]
  2256. 000017C4  6708                     beq        +0xA /* 000017CE */
  2257. 000017C6  2F0B                     move.l     -[A7], A3
  2258. 000017C8  303C 000C                move.w     D0, 0xC
  2259. 000017CC  AAAA                     syscall    QuickTimeDispatch
  2260. label000017CE:
  2261. 000017CE  2054                     movea.l    A0, [A4]
  2262. 000017D0  4228 000E                clr.b      [A0 + 0xE]
  2263. label000017D4:
  2264. 000017D4  4267                     clr.w      -[A7]
  2265. 000017D6  2F0B                     move.l     -[A7], A3
  2266. 000017D8  303C 000A                move.w     D0, 0xA /* '\n' */
  2267. 000017DC  AAAA                     syscall    QuickTimeDispatch
  2268. 000017DE  101F                     move.b     D0, [A7]+
  2269. 000017E0  670A                     beq        +0xC /* 000017EC */
  2270. 000017E2  2F0B                     move.l     -[A7], A3
  2271. 000017E4  4267                     clr.w      -[A7]
  2272. 000017E6  303C 0009                move.w     D0, 0x9 /* '\t' */
  2273. 000017EA  AAAA                     syscall    QuickTimeDispatch
  2274. label000017EC:
  2275. 000017EC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2276. 000017F0  4E5E                     unlink     A6
  2277. 000017F2  205F                     movea.l    A0, [A7]+
  2278. 000017F4  5C4F                     addq.w     A7, 6
  2279. 000017F6  4ED0                     jmp        [A0]
  2280. 000017F8  4E56 FFF4                link       A6, -0x000C
  2281. 000017FC  48E7 0018                movem.l    -[A7], A3,A4
  2282. 00001800  286E 0008                movea.l    A4, [A6 + 0x8]
  2283. 00001804  102D F1FF                move.b     D0, [A5 - 0xE01]
  2284. 00001808  6602                     bne        +0x4 /* 0000180C */
  2285. 0000180A  6066                     bra        +0x68 /* 00001872 */
  2286. label0000180C:
  2287. 0000180C  266C 0014                movea.l    A3, [A4 + 0x14]
  2288. 00001810  200B                     move.l     D0, A3
  2289. 00001812  6602                     bne        +0x4 /* 00001816 */
  2290. 00001814  605C                     bra        +0x5E /* 00001872 */
  2291. label00001816:
  2292. 00001816  700A                     moveq.l    D0, 0x0A
  2293. 00001818  B02B 0006                cmp.b      D0, [A3 + 0x6]
  2294. 0000181C  6702                     beq        +0x4 /* 00001820 */
  2295. 0000181E  6052                     bra        +0x54 /* 00001872 */
  2296. label00001820:
  2297. 00001820  302C 0002                move.w     D0, [A4 + 0x2]
  2298. 00001824  6714                     beq        +0x16 /* 0000183A */
  2299. 00001826  5340                     subq.w     D0, 1
  2300. 00001828  6710                     beq        +0x12 /* 0000183A */
  2301. 0000182A  0440 000B                subi.w     D0, 0xB
  2302. 0000182E  671E                     beq        +0x20 /* 0000184E */
  2303. 00001830  5D40                     subq.w     D0, 6
  2304. 00001832  6724                     beq        +0x26 /* 00001858 */
  2305. 00001834  5340                     subq.w     D0, 1
  2306. 00001836  672E                     beq        +0x30 /* 00001866 */
  2307. 00001838  6038                     bra        +0x3A /* 00001872 */
  2308. label0000183A:
  2309. 0000183A  7001                     moveq.l    D0, 0x01
  2310. 0000183C  B06C 0002                cmp.w      D0, [A4 + 0x2]
  2311. 00001840  57C0                     seq        D0
  2312. 00001842  4400                     neg.b      D0
  2313. 00001844  1F00                     move.b     -[A7], D0
  2314. 00001846  2F0C                     move.l     -[A7], A4
  2315. 00001848  4EBA F9A8                jsr        [PC - 0x658 /* 000011F2 */]
  2316. 0000184C  6024                     bra        +0x26 /* 00001872 */
  2317. label0000184E:
  2318. 0000184E  2F0B                     move.l     -[A7], A3
  2319. 00001850  2F0C                     move.l     -[A7], A4
  2320. 00001852  4EBA FB9E                jsr        [PC - 0x462 /* 000013F2 */]
  2321. 00001856  601A                     bra        +0x1C /* 00001872 */
  2322. label00001858:
  2323. 00001858  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2324. 0000185C  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2325. 00001860  4EBA FCA8                jsr        [PC - 0x358 /* 0000150A */]
  2326. 00001864  600C                     bra        +0xE /* 00001872 */
  2327. label00001866:
  2328. 00001866  2F2C 0018                move.l     -[A7], [A4 + 0x18]
  2329. 0000186A  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2330. 0000186E  4EBA FEEA                jsr        [PC - 0x116 /* 0000175A */]
  2331. label00001872:
  2332. 00001872  4CDF 1800                movem.l    A3,A4, [A7]+
  2333. 00001876  4E5E                     unlink     A6
  2334. 00001878  2E9F                     move.l     [A7], [A7]+
  2335. 0000187A  4E75                     rts
  2336. fn0000187C:
  2337. 0000187C  4E56 0000                link       A6, 0
  2338. 00001880  2F0C                     move.l     -[A7], A4
  2339. 00001882  422E 000E                clr.b      [A6 + 0xE]
  2340. 00001886  206E 000A                movea.l    A0, [A6 + 0xA]
  2341. 0000188A  302E 0008                move.w     D0, [A6 + 0x8]
  2342. 0000188E  E940                     asl        D0.w, 4
  2343. 00001890  41E8 023E                lea.l      A0, [A0 + 0x23E]
  2344. 00001894  49F0 0000                lea.l      A4, [A0 + D0.w]
  2345. 00001898  7010                     moveq.l    D0, 0x10
  2346. 0000189A  B02C 0001                cmp.b      D0, [A4 + 0x1]
  2347. 0000189E  6628                     bne        +0x2A /* 000018C8 */
  2348. 000018A0  4267                     clr.w      -[A7]
  2349. 000018A2  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  2350. 000018A6  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  2351. 000018AA  101F                     move.b     D0, [A7]+
  2352. 000018AC  671A                     beq        +0x1C /* 000018C8 */
  2353. 000018AE  42A7                     clr.l      -[A7]
  2354. 000018B0  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  2355. 000018B4  4EAD 15B2                jsr        [A5 + 0x15B2 /* export_690 */]
  2356. 000018B8  205F                     movea.l    A0, [A7]+
  2357. 000018BA  700A                     moveq.l    D0, 0x0A
  2358. 000018BC  B028 0006                cmp.b      D0, [A0 + 0x6]
  2359. 000018C0  6606                     bne        +0x8 /* 000018C8 */
  2360. 000018C2  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  2361. label000018C8:
  2362. 000018C8  285F                     movea.l    A4, [A7]+
  2363. 000018CA  4E5E                     unlink     A6
  2364. 000018CC  205F                     movea.l    A0, [A7]+
  2365. 000018CE  5C4F                     addq.w     A7, 6
  2366. 000018D0  4ED0                     jmp        [A0]
  2367. 000018D2  4E56 FFFE                link       A6, -0x0002
  2368. 000018D6  48E7 0118                movem.l    -[A7], D7,A3,A4
  2369. 000018DA  266E 0008                movea.l    A3, [A6 + 0x8]
  2370. 000018DE  284B                     movea.l    A4, A3
  2371. 000018E0  7E06                     moveq.l    D7, 0x06
  2372. 000018E2  6030                     bra        +0x32 /* 00001914 */
  2373. label000018E4:
  2374. 000018E4  3007                     move.w     D0, D7
  2375. 000018E6  E540                     asl        D0.w, 2
  2376. 000018E8  41EC 087E                lea.l      A0, [A4 + 0x87E]
  2377. 000018EC  4AB0 0000                tst.l      [A0 + D0.w]
  2378. 000018F0  6720                     beq        +0x22 /* 00001912 */
  2379. 000018F2  4267                     clr.w      -[A7]
  2380. 000018F4  2F0B                     move.l     -[A7], A3
  2381. 000018F6  3F07                     move.w     -[A7], D7
  2382. 000018F8  4EBA FF82                jsr        [PC - 0x7E /* 0000187C */]
  2383. 000018FC  101F                     move.b     D0, [A7]+
  2384. 000018FE  670A                     beq        +0xC /* 0000190A */
  2385. 00001900  2F0B                     move.l     -[A7], A3
  2386. 00001902  3F07                     move.w     -[A7], D7
  2387. 00001904  4EBA FC04                jsr        [PC - 0x3FC /* 0000150A */]
  2388. 00001908  6008                     bra        +0xA /* 00001912 */
  2389. label0000190A:
  2390. 0000190A  2F0B                     move.l     -[A7], A3
  2391. 0000190C  3F07                     move.w     -[A7], D7
  2392. 0000190E  4EBA FE4A                jsr        [PC - 0x1B6 /* 0000175A */]
  2393. label00001912:
  2394. 00001912  5247                     addq.w     D7, 1
  2395. label00001914:
  2396. 00001914  701D                     moveq.l    D0, 0x1D
  2397. 00001916  B047                     cmp.w      D0, D7
  2398. 00001918  6CCA                     bge        -0x34 /* 000018E4 */
  2399. 0000191A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2400. 0000191E  4E5E                     unlink     A6
  2401. 00001920  2E9F                     move.l     [A7], [A7]+
  2402. 00001922  4E75                     rts
  2403. 00001924  4E56 FFDA                link       A6, -0x0026
  2404. 00001928  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2405. 0000192C  2C2E 0008                move.l     D6, [A6 + 0x8]
  2406. 00001930  486E FFDA                pea.l      [A6 - 0x26]
  2407. 00001934  A874                     syscall    GetPort
  2408. 00001936  2F2D F476                move.l     -[A7], [A5 - 0xB8A]
  2409. 0000193A  A873                     syscall    SetPort
  2410. 0000193C  2846                     movea.l    A4, D6
  2411. 0000193E  7E06                     moveq.l    D7, 0x06
  2412. 00001940  604A                     bra        +0x4C /* 0000198C */
  2413. label00001942:
  2414. 00001942  3007                     move.w     D0, D7
  2415. 00001944  E540                     asl        D0.w, 2
  2416. 00001946  41EC 087E                lea.l      A0, [A4 + 0x87E]
  2417. 0000194A  2670 0000                movea.l    A3, [A0 + D0.w]
  2418. 0000194E  200B                     move.l     D0, A3
  2419. 00001950  6738                     beq        +0x3A /* 0000198A */
  2420. 00001952  2053                     movea.l    A0, [A3]
  2421. 00001954  4AA8 002E                tst.l      [A0 + 0x2E]
  2422. 00001958  6630                     bne        +0x32 /* 0000198A */
  2423. 0000195A  4267                     clr.w      -[A7]
  2424. 0000195C  2F06                     move.l     -[A7], D6
  2425. 0000195E  3F07                     move.w     -[A7], D7
  2426. 00001960  4EBA FF1A                jsr        [PC - 0xE6 /* 0000187C */]
  2427. 00001964  101F                     move.b     D0, [A7]+
  2428. 00001966  6722                     beq        +0x24 /* 0000198A */
  2429. 00001968  4267                     clr.w      -[A7]
  2430. 0000196A  2053                     movea.l    A0, [A3]
  2431. 0000196C  2F10                     move.l     -[A7], [A0]
  2432. 0000196E  303C 000A                move.w     D0, 0xA /* '\n' */
  2433. 00001972  AAAA                     syscall    QuickTimeDispatch
  2434. 00001974  101F                     move.b     D0, [A7]+
  2435. 00001976  6712                     beq        +0x14 /* 0000198A */
  2436. 00001978  3F07                     move.w     -[A7], D7
  2437. 0000197A  3F3C 0001                move.w     -[A7], 0x1
  2438. 0000197E  42A7                     clr.l      -[A7]
  2439. 00001980  2F06                     move.l     -[A7], D6
  2440. 00001982  486E FFE2                pea.l      [A6 - 0x1E]
  2441. 00001986  4EAD 17CA                jsr        [A5 + 0x17CA /* export_757 */]
  2442. label0000198A:
  2443. 0000198A  5247                     addq.w     D7, 1
  2444. label0000198C:
  2445. 0000198C  701D                     moveq.l    D0, 0x1D
  2446. 0000198E  B047                     cmp.w      D0, D7
  2447. 00001990  6CB0                     bge        -0x4E /* 00001942 */
  2448. 00001992  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2449. 00001996  A873                     syscall    SetPort
  2450. 00001998  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2451. 0000199C  4E5E                     unlink     A6
  2452. 0000199E  2E9F                     move.l     [A7], [A7]+
  2453. 000019A0  4E75                     rts
  2454. 000019A2  4E56 FFFA                link       A6, -0x0006
  2455. 000019A6  48E7 0118                movem.l    -[A7], D7,A3,A4
  2456. 000019AA  286E 000A                movea.l    A4, [A6 + 0xA]
  2457. 000019AE  7E06                     moveq.l    D7, 0x06
  2458. 000019B0  603E                     bra        +0x40 /* 000019F0 */
  2459. label000019B2:
  2460. 000019B2  3007                     move.w     D0, D7
  2461. 000019B4  E540                     asl        D0.w, 2
  2462. 000019B6  41EC 087E                lea.l      A0, [A4 + 0x87E]
  2463. 000019BA  2670 0000                movea.l    A3, [A0 + D0.w]
  2464. 000019BE  200B                     move.l     D0, A3
  2465. 000019C0  672C                     beq        +0x2E /* 000019EE */
  2466. 000019C2  4267                     clr.w      -[A7]
  2467. 000019C4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2468. 000019C8  3F07                     move.w     -[A7], D7
  2469. 000019CA  4EBA FEB0                jsr        [PC - 0x150 /* 0000187C */]
  2470. 000019CE  101F                     move.b     D0, [A7]+
  2471. 000019D0  671C                     beq        +0x1E /* 000019EE */
  2472. 000019D2  4267                     clr.w      -[A7]
  2473. 000019D4  2053                     movea.l    A0, [A3]
  2474. 000019D6  2F10                     move.l     -[A7], [A0]
  2475. 000019D8  303C 000A                move.w     D0, 0xA /* '\n' */
  2476. 000019DC  AAAA                     syscall    QuickTimeDispatch
  2477. 000019DE  101F                     move.b     D0, [A7]+
  2478. 000019E0  670C                     beq        +0xE /* 000019EE */
  2479. 000019E2  2053                     movea.l    A0, [A3]
  2480. 000019E4  2F10                     move.l     -[A7], [A0]
  2481. 000019E6  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2482. 000019EA  4EBA FACA                jsr        [PC - 0x536 /* 000014B6 */]
  2483. label000019EE:
  2484. 000019EE  5247                     addq.w     D7, 1
  2485. label000019F0:
  2486. 000019F0  701D                     moveq.l    D0, 0x1D
  2487. 000019F2  B047                     cmp.w      D0, D7
  2488. 000019F4  6CBC                     bge        -0x42 /* 000019B2 */
  2489. 000019F6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2490. 000019FA  4E5E                     unlink     A6
  2491. 000019FC  205F                     movea.l    A0, [A7]+
  2492. 000019FE  5C4F                     addq.w     A7, 6
  2493. 00001A00  4ED0                     jmp        [A0]
  2494. 00001A02  4E56 FFFA                link       A6, -0x0006
  2495. 00001A06  48E7 0118                movem.l    -[A7], D7,A3,A4
  2496. 00001A0A  286E 0008                movea.l    A4, [A6 + 0x8]
  2497. 00001A0E  7E06                     moveq.l    D7, 0x06
  2498. 00001A10  6038                     bra        +0x3A /* 00001A4A */
  2499. label00001A12:
  2500. 00001A12  3007                     move.w     D0, D7
  2501. 00001A14  E540                     asl        D0.w, 2
  2502. 00001A16  41EC 087E                lea.l      A0, [A4 + 0x87E]
  2503. 00001A1A  2670 0000                movea.l    A3, [A0 + D0.w]
  2504. 00001A1E  200B                     move.l     D0, A3
  2505. 00001A20  6726                     beq        +0x28 /* 00001A48 */
  2506. 00001A22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2507. 00001A26  3F07                     move.w     -[A7], D7
  2508. 00001A28  4EBA FD30                jsr        [PC - 0x2D0 /* 0000175A */]
  2509. 00001A2C  2053                     movea.l    A0, [A3]
  2510. 00001A2E  4AA8 0036                tst.l      [A0 + 0x36]
  2511. 00001A32  6714                     beq        +0x16 /* 00001A48 */
  2512. 00001A34  2F10                     move.l     -[A7], [A0]
  2513. 00001A36  4868 0032                pea.l      [A0 + 0x32]
  2514. 00001A3A  303C 003C                move.w     D0, 0x3C /* '<' */
  2515. 00001A3E  AAAA                     syscall    QuickTimeDispatch
  2516. 00001A40  2053                     movea.l    A0, [A3]
  2517. 00001A42  7000                     moveq.l    D0, 0x00
  2518. 00001A44  2140 0036                move.l     [A0 + 0x36], D0
  2519. label00001A48:
  2520. 00001A48  5247                     addq.w     D7, 1
  2521. label00001A4A:
  2522. 00001A4A  701D                     moveq.l    D0, 0x1D
  2523. 00001A4C  B047                     cmp.w      D0, D7
  2524. 00001A4E  6CC2                     bge        -0x3C /* 00001A12 */
  2525. 00001A50  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2526. 00001A54  4E5E                     unlink     A6
  2527. 00001A56  2E9F                     move.l     [A7], [A7]+
  2528. 00001A58  4E75                     rts
  2529. 00001A5A  4E56 FFEA                link       A6, -0x0016
  2530. 00001A5E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2531. 00001A62  206E 0008                movea.l    A0, [A6 + 0x8]
  2532. 00001A66  2D48 FFEA                move.l     [A6 - 0x16], A0
  2533. 00001A6A  7E06                     moveq.l    D7, 0x06
  2534. 00001A6C  605A                     bra        +0x5C /* 00001AC8 */
  2535. label00001A6E:
  2536. 00001A6E  206E FFEA                movea.l    A0, [A6 - 0x16]
  2537. 00001A72  3007                     move.w     D0, D7
  2538. 00001A74  E540                     asl        D0.w, 2
  2539. 00001A76  41E8 087E                lea.l      A0, [A0 + 0x87E]
  2540. 00001A7A  2C30 0000                move.l     D6, [A0 + D0.w]
  2541. 00001A7E  6746                     beq        +0x48 /* 00001AC6 */
  2542. 00001A80  2046                     movea.l    A0, D6
  2543. 00001A82  2050                     movea.l    A0, [A0]
  2544. 00001A84  2668 002E                movea.l    A3, [A0 + 0x2E]
  2545. 00001A88  200B                     move.l     D0, A3
  2546. 00001A8A  673A                     beq        +0x3C /* 00001AC6 */
  2547. 00001A8C  41EE FFEE                lea.l      A0, [A6 - 0x12]
  2548. 00001A90  43EB 0010                lea.l      A1, [A3 + 0x10]
  2549. 00001A94  20D9                     move.l     [A0]+, [A1]+
  2550. 00001A96  20D9                     move.l     [A0]+, [A1]+
  2551. 00001A98  2F0B                     move.l     -[A7], A3
  2552. 00001A9A  203C 0004 0004           move.l     D0, 0x40004
  2553. 00001AA0  AB1D                     syscall    QDExtensions
  2554. 00001AA2  42A7                     clr.l      -[A7]
  2555. 00001AA4  486E FFEE                pea.l      [A6 - 0x12]
  2556. 00001AA8  4EBA EC1C                jsr        [PC - 0x13E4 /* 000006C6 */]
  2557. 00001AAC  265F                     movea.l    A3, [A7]+
  2558. 00001AAE  2046                     movea.l    A0, D6
  2559. 00001AB0  2850                     movea.l    A4, [A0]
  2560. 00001AB2  7000                     moveq.l    D0, 0x00
  2561. 00001AB4  2940 0022                move.l     [A4 + 0x22], D0
  2562. 00001AB8  486C 0026                pea.l      [A4 + 0x26]
  2563. 00001ABC  42A7                     clr.l      -[A7]
  2564. 00001ABE  42A7                     clr.l      -[A7]
  2565. 00001AC0  A8A7                     syscall    SetRect
  2566. 00001AC2  294B 002E                move.l     [A4 + 0x2E], A3
  2567. label00001AC6:
  2568. 00001AC6  5247                     addq.w     D7, 1
  2569. label00001AC8:
  2570. 00001AC8  701D                     moveq.l    D0, 0x1D
  2571. 00001ACA  B047                     cmp.w      D0, D7
  2572. 00001ACC  6CA0                     bge        -0x5E /* 00001A6E */
  2573. 00001ACE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2574. 00001AD2  4E5E                     unlink     A6
  2575. 00001AD4  2E9F                     move.l     [A7], [A7]+
  2576. 00001AD6  4E75                     rts
  2577. fn00001AD8:
  2578. 00001AD8  4E56 FFE8                link       A6, -0x0018
  2579. 00001ADC  2F0C                     move.l     -[A7], A4
  2580. 00001ADE  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  2581. 00001AE4  206E 000A                movea.l    A0, [A6 + 0xA]
  2582. 00001AE8  302E 0008                move.w     D0, [A6 + 0x8]
  2583. 00001AEC  E540                     asl        D0.w, 2
  2584. 00001AEE  41E8 087E                lea.l      A0, [A0 + 0x87E]
  2585. 00001AF2  2870 0000                movea.l    A4, [A0 + D0.w]
  2586. 00001AF6  200C                     move.l     D0, A4
  2587. 00001AF8  6742                     beq        +0x44 /* 00001B3C */
  2588. 00001AFA  2054                     movea.l    A0, [A4]
  2589. 00001AFC  4AA8 0004                tst.l      [A0 + 0x4]
  2590. 00001B00  6708                     beq        +0xA /* 00001B0A */
  2591. 00001B02  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  2592. 00001B08  6032                     bra        +0x34 /* 00001B3C */
  2593. label00001B0A:
  2594. 00001B0A  4267                     clr.w      -[A7]
  2595. 00001B0C  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  2596. 00001B10  101F                     move.b     D0, [A7]+
  2597. 00001B12  6718                     beq        +0x1A /* 00001B2C */
  2598. 00001B14  2054                     movea.l    A0, [A4]
  2599. 00001B16  2F10                     move.l     -[A7], [A0]
  2600. 00001B18  42A7                     clr.l      -[A7]
  2601. 00001B1A  4EAD 0052                jsr        [A5 + 0x52 /* export_6 */]
  2602. 00001B1E  2054                     movea.l    A0, [A4]
  2603. 00001B20  201F                     move.l     D0, [A7]+
  2604. 00001B22  90A8 000A                sub.l      D0, [A0 + 0xA]
  2605. 00001B26  2F00                     move.l     -[A7], D0
  2606. 00001B28  4EBA F16C                jsr        [PC - 0xE94 /* 00000C96 */]
  2607. label00001B2C:
  2608. 00001B2C  4267                     clr.w      -[A7]
  2609. 00001B2E  2054                     movea.l    A0, [A4]
  2610. 00001B30  2F10                     move.l     -[A7], [A0]
  2611. 00001B32  303C 00DD                move.w     D0, 0xDD
  2612. 00001B36  AAAA                     syscall    QuickTimeDispatch
  2613. 00001B38  1D5F 000E                move.b     [A6 + 0xE], [A7]+
  2614. label00001B3C:
  2615. 00001B3C  285F                     movea.l    A4, [A7]+
  2616. 00001B3E  4E5E                     unlink     A6
  2617. 00001B40  205F                     movea.l    A0, [A7]+
  2618. 00001B42  5C4F                     addq.w     A7, 6
  2619. 00001B44  4ED0                     jmp        [A0]
  2620. 00001B46  4E56 FFB2                link       A6, -0x004E
  2621. 00001B4A  48E7 0018                movem.l    -[A7], A3,A4
  2622. 00001B4E  206E 0008                movea.l    A0, [A6 + 0x8]
  2623. 00001B52  2650                     movea.l    A3, [A0]
  2624. 00001B54  4AAB 001E                tst.l      [A3 + 0x1E]
  2625. 00001B58  6704                     beq        +0x6 /* 00001B5E */
  2626. 00001B5A  6000 00A0                bra        +0xA2 /* 00001BFC */
  2627. label00001B5E:
  2628. 00001B5E  4267                     clr.w      -[A7]
  2629. 00001B60  2F0B                     move.l     -[A7], A3
  2630. 00001B62  3F3C 0003                move.w     -[A7], 0x3
  2631. 00001B66  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  2632. 00001B6A  101F                     move.b     D0, [A7]+
  2633. 00001B6C  6704                     beq        +0x6 /* 00001B72 */
  2634. 00001B6E  6000 008C                bra        +0x8E /* 00001BFC */
  2635. label00001B72:
  2636. 00001B72  4267                     clr.w      -[A7]
  2637. 00001B74  2F0B                     move.l     -[A7], A3
  2638. 00001B76  486E FFBE                pea.l      [A6 - 0x42]
  2639. 00001B7A  486E FFC0                pea.l      [A6 - 0x40]
  2640. 00001B7E  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  2641. 00001B82  3B5F F212                move.w     [A5 - 0xDEE], [A7]+
  2642. 00001B86  6666                     bne        +0x68 /* 00001BEE */
  2643. 00001B88  4267                     clr.w      -[A7]
  2644. 00001B8A  486E FFB4                pea.l      [A6 - 0x4C]
  2645. 00001B8E  486E FFB8                pea.l      [A6 - 0x48]
  2646. 00001B92  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  2647. 00001B96  486E FFC0                pea.l      [A6 - 0x40]
  2648. 00001B9A  4267                     clr.w      -[A7]
  2649. 00001B9C  486E FFB3                pea.l      [A6 - 0x4D]
  2650. 00001BA0  4EBA 0064                jsr        [PC + 0x64 /* 00001C06 */]
  2651. 00001BA4  3B5F F212                move.w     [A5 - 0xDEE], [A7]+
  2652. 00001BA8  6644                     bne        +0x46 /* 00001BEE */
  2653. 00001BAA  102E FFB3                move.b     D0, [A6 - 0x4D]
  2654. 00001BAE  284B                     movea.l    A4, A3
  2655. 00001BB0  296E FFB4 001E           move.l     [A4 + 0x1E], [A6 - 0x4C]
  2656. 00001BB6  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  2657. 00001BBA  486C 0010                pea.l      [A4 + 0x10]
  2658. 00001BBE  303C 00F9                move.w     D0, 0xF9
  2659. 00001BC2  AAAA                     syscall    QuickTimeDispatch
  2660. 00001BC4  486C 0010                pea.l      [A4 + 0x10]
  2661. 00001BC8  302C 0012                move.w     D0, [A4 + 0x12]
  2662. 00001BCC  4440                     neg.w      D0
  2663. 00001BCE  3F00                     move.w     -[A7], D0
  2664. 00001BD0  302C 0010                move.w     D0, [A4 + 0x10]
  2665. 00001BD4  4440                     neg.w      D0
  2666. 00001BD6  3F00                     move.w     -[A7], D0
  2667. 00001BD8  A8A8                     syscall    OffsetRect
  2668. 00001BDA  4267                     clr.w      -[A7]
  2669. 00001BDC  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  2670. 00001BE0  303C 00D5                move.w     D0, 0xD5
  2671. 00001BE4  AAAA                     syscall    QuickTimeDispatch
  2672. 00001BE6  3B5F F212                move.w     [A5 - 0xDEE], [A7]+
  2673. 00001BEA  6602                     bne        +0x4 /* 00001BEE */
  2674. 00001BEC  600E                     bra        +0x10 /* 00001BFC */
  2675. label00001BEE:
  2676. 00001BEE  2F0B                     move.l     -[A7], A3
  2677. 00001BF0  3F3C 0003                move.w     -[A7], 0x3
  2678. 00001BF4  1F3C 0001                move.b     -[A7], 0x1
  2679. 00001BF8  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  2680. label00001BFC:
  2681. 00001BFC  4CDF 1800                movem.l    A3,A4, [A7]+
  2682. 00001C00  4E5E                     unlink     A6
  2683. 00001C02  2E9F                     move.l     [A7], [A7]+
  2684. 00001C04  4E75                     rts
  2685. fn00001C06:
  2686. 00001C06  4E56 FFB8                link       A6, -0x0048
  2687. 00001C0A  48E7 0118                movem.l    -[A7], D7,A3,A4
  2688. 00001C0E  266E 0014                movea.l    A3, [A6 + 0x14]
  2689. 00001C12  286E 0018                movea.l    A4, [A6 + 0x18]
  2690. 00001C16  303C 00DE                move.w     D0, 0xDE
  2691. 00001C1A  AAAA                     syscall    QuickTimeDispatch
  2692. 00001C1C  7000                     moveq.l    D0, 0x00
  2693. 00001C1E  2880                     move.l     [A4], D0
  2694. 00001C20  206E 0008                movea.l    A0, [A6 + 0x8]
  2695. 00001C24  4210                     clr.b      [A0]
  2696. 00001C26  36BC FFFF                move.w     [A3], 0xFFFF
  2697. 00001C2A  558F                     subq.l     A7, 2
  2698. 00001C2C  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  2699. 00001C30  7000                     moveq.l    D0, 0x00
  2700. 00001C32  2F00                     move.l     -[A7], D0
  2701. 00001C34  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2702. 00001C38  486E FFB8                pea.l      [A6 - 0x48]
  2703. 00001C3C  303C 0001                move.w     D0, 0x1
  2704. 00001C40  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  2705. 00001C42  3E1F                     move.w     D7, [A7]+
  2706. 00001C44  6706                     beq        +0x8 /* 00001C4C */
  2707. 00001C46  3D47 001C                move.w     [A6 + 0x1C], D7
  2708. 00001C4A  605A                     bra        +0x5C /* 00001CA6 */
  2709. label00001C4C:
  2710. 00001C4C  558F                     subq.l     A7, 2
  2711. 00001C4E  486E FFB8                pea.l      [A6 - 0x48]
  2712. 00001C52  486E FFFE                pea.l      [A6 - 0x2]
  2713. 00001C56  7001                     moveq.l    D0, 0x01
  2714. 00001C58  1F00                     move.b     -[A7], D0
  2715. 00001C5A  303C 0192                move.w     D0, 0x192
  2716. 00001C5E  AAAA                     syscall    QuickTimeDispatch
  2717. 00001C60  3E1F                     move.w     D7, [A7]+
  2718. 00001C62  6706                     beq        +0x8 /* 00001C6A */
  2719. 00001C64  3D47 001C                move.w     [A6 + 0x1C], D7
  2720. 00001C68  603C                     bra        +0x3E /* 00001CA6 */
  2721. label00001C6A:
  2722. 00001C6A  558F                     subq.l     A7, 2
  2723. 00001C6C  2F0C                     move.l     -[A7], A4
  2724. 00001C6E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2725. 00001C72  7000                     moveq.l    D0, 0x00
  2726. 00001C74  2F00                     move.l     -[A7], D0
  2727. 00001C76  2F00                     move.l     -[A7], D0
  2728. 00001C78  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2729. 00001C7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2730. 00001C80  303C 00F0                move.w     D0, 0xF0
  2731. 00001C84  AAAA                     syscall    QuickTimeDispatch
  2732. 00001C86  3E1F                     move.w     D7, [A7]+
  2733. 00001C88  6714                     beq        +0x16 /* 00001C9E */
  2734. 00001C8A  558F                     subq.l     A7, 2
  2735. 00001C8C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2736. 00001C90  303C 00D5                move.w     D0, 0xD5
  2737. 00001C94  AAAA                     syscall    QuickTimeDispatch
  2738. 00001C96  3D47 001C                move.w     [A6 + 0x1C], D7
  2739. 00001C9A  544F                     addq.w     A7, 2
  2740. 00001C9C  6008                     bra        +0xA /* 00001CA6 */
  2741. label00001C9E:
  2742. 00001C9E  36AE FFFE                move.w     [A3], [A6 - 0x2]
  2743. 00001CA2  426E 001C                clr.w      [A6 + 0x1C]
  2744. label00001CA6:
  2745. 00001CA6  4CEE 1880 FFAC           movem.l    D7,A3,A4, [A6 - 0x54]
  2746. 00001CAC  4E5E                     unlink     A6
  2747. 00001CAE  205F                     movea.l    A0, [A7]+
  2748. 00001CB0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2749. 00001CB4  4ED0                     jmp        [A0]
  2750.